1*26bd1501SBarry Smith #if !defined(PETSCDSTYPES_H) 2*26bd1501SBarry Smith #define PETSCDSTYPES_H 32764a2aaSMatthew G. Knepley 42764a2aaSMatthew G. Knepley /*S 52764a2aaSMatthew G. Knepley PetscDS - PETSc object that manages a discrete system, which is a set of discretizations + continuum residual functions 62764a2aaSMatthew G. Knepley 72764a2aaSMatthew G. Knepley Level: intermediate 82764a2aaSMatthew G. Knepley 92764a2aaSMatthew G. Knepley Concepts: problem 102764a2aaSMatthew G. Knepley 112764a2aaSMatthew G. Knepley .seealso: PetscDSCreate(), PetscDSSetType(), PetscDSType, PetscFECreate(), PetscFVCreate() 122764a2aaSMatthew G. Knepley S*/ 132764a2aaSMatthew G. Knepley typedef struct _p_PetscDS *PetscDS; 142764a2aaSMatthew G. Knepley 152764a2aaSMatthew G. Knepley #endif 16