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: .seealso: PetscDSCreate(), PetscDSSetType(), PetscDSType, PetscFECreate(), PetscFVCreate() 10: S*/ 11: typedef struct _p_PetscDS *PetscDS; 13: #endif