xref: /petsc/include/petscdmtypes.h (revision 00de8ff0695ff394d09a2c60082aeaab5870b6e2)
1 #if !defined(_PETSCDMTYPES_H)
2 #define _PETSCDMTYPES_H
3 
4 /*S
5      DM - Abstract PETSc object that manages an abstract grid object and its interactions with the algebraic solvers
6 
7    Level: intermediate
8 
9   Concepts: grids, grid refinement
10 
11    Notes: The DMDACreate() based object and the DMCompositeCreate() based object are examples of DMs
12 
13 .seealso:  DMCompositeCreate(), DMDACreate(), DMSetType(), DMType
14 S*/
15 typedef struct _p_DM* DM;
16 
17 #endif
18