petsc-master 2019-11-13
Report Typos and Errors

TS ex11 demonstrates some hyperbolic solvers using PetscFV

The PetscFV class encapsulates a finite volume space.

Beginner - Basic usage
PetscFV PetscFVType PetscLimiterLimit
PetscFVCellGeom PetscFVView PetscLimiterType
PetscFVCreate PetscLimiter PetscLimiterView
PetscFVDestroy PetscLimiterCreate
PetscFVFaceGeom PetscLimiterDestroy
Intermediate - Setting options for algorithms and data structures
PETSCFVLEASTSQUARES PetscFVGetDualSpace PetscFVSetLimiter
PETSCFVUPWIND PetscFVGetLimiter PetscFVSetNumComponents
PETSCLIMITERMC PetscFVGetNumComponents PetscFVSetQuadrature
PETSCLIMITERMINMOD PetscFVGetQuadrature PetscFVSetSpatialDimension
PETSCLIMITERNONE PetscFVGetSpatialDimension PetscFVSetType
PETSCLIMITERSIN PetscFVGetTabulation PetscFVSetUp
PETSCLIMITERSUPERBEE PetscFVGetType PetscFVViewFromOptions
PETSCLIMITERVANALBADA PetscFVLeastSquaresSetMaxFaces PetscLimiterGetType
PETSCLIMITERVANLEER PetscFVRestoreTabulation PetscLimiterSetFromOptions
PETSCLIMITERZERO PetscFVSetComponentName PetscLimiterSetType
PetscFVGetComponentName PetscFVSetComputeGradients PetscLimiterSetUp
PetscFVGetComputeGradients PetscFVSetDualSpace PetscLimiterViewFromOptions
PetscFVGetDefaultTabulation PetscFVSetFromOptions
Advanced - Setting more advanced options and customization
PetscFVComputeGradient PetscFVRegister
PetscFVRefine PetscLimiterRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscFVIntegrateRHSFunction
No deprecated routines

Table of Contents