1f62f30faSMatthew G. Knepley #if !defined(_PETSCFVTYPES_H) 2f62f30faSMatthew G. Knepley #define _PETSCFVTYPES_H 3f62f30faSMatthew G. Knepley 4f62f30faSMatthew G. Knepley /*S 5*ab2453f0SMatthew G. Knepley PetscLimiter - PETSc object that manages a finite volume slope limiter 6*ab2453f0SMatthew G. Knepley 7*ab2453f0SMatthew G. Knepley Level: intermediate 8*ab2453f0SMatthew G. Knepley 9*ab2453f0SMatthew G. Knepley Concepts: finite volume, limiter 10*ab2453f0SMatthew G. Knepley 11*ab2453f0SMatthew G. Knepley .seealso: PetscLimiterCreate(), PetscLimiterSetType(), PetscLimiterType 12*ab2453f0SMatthew G. Knepley S*/ 13*ab2453f0SMatthew G. Knepley typedef struct _p_PetscLimiter *PetscLimiter; 14*ab2453f0SMatthew G. Knepley 15*ab2453f0SMatthew G. Knepley /*S 16f62f30faSMatthew G. Knepley PetscFV - PETSc object that manages a finite volume discretization 17f62f30faSMatthew G. Knepley 18f62f30faSMatthew G. Knepley Level: intermediate 19f62f30faSMatthew G. Knepley 20f62f30faSMatthew G. Knepley Concepts: finite volume 21f62f30faSMatthew G. Knepley 22f62f30faSMatthew G. Knepley .seealso: PetscFVCreate(), PetscFVSetType(), PetscFVType 23f62f30faSMatthew G. Knepley S*/ 24f62f30faSMatthew G. Knepley typedef struct _p_PetscFV *PetscFV; 25f62f30faSMatthew G. Knepley 26f62f30faSMatthew G. Knepley #endif 27