1: #if !defined(PETSCDSTYPES_H) 2: #define PETSCDSTYPES_H 4: /*S 5: PetscDS - PETSc object that manages a discrete system, which is a set of discretizations + continuum residual functions 7: Level: intermediate 9: Concepts: problem 11: .seealso: PetscDSCreate(), PetscDSSetType(), PetscDSType, PetscFECreate(), PetscFVCreate() 12: S*/ 13: typedef struct _p_PetscDS *PetscDS; 15: #endif