Beginner - Basic usage |
PetscDSAddDiscretization |
PetscDSGetDiscretization |
PetscDSSetCoordinateDimension |
PetscDSCreate |
PetscDSGetFieldIndex |
PetscDSSetDiscretization |
PetscDSGetComponentDerivativeOffsets |
PetscDSGetFieldOffset |
PetscFVCreate |
PetscDSGetComponentOffset |
PetscDSGetFieldSize |
PetscLimiterCreate |
PetscDSGetComponentOffsets |
PetscDSGetNumFields |
PetscQuadratureCreate |
PetscDSGetComponents |
PetscDSGetSpatialDimension |
PetscQuadratureDestroy |
PetscDSGetCoordinateDimension |
PetscDSGetTotalComponents |
PetscQuadratureDuplicate |
PetscDSGetDimensions |
PetscDSGetTotalDimension |
PetscQuadratureView |
Intermediate - Setting options for algorithms and data structures |
PETSCDSBASIC |
PetscDSGetJacobianPreconditioner |
PetscDSSetUpdate |
PETSCFVLEASTSQUARES |
PetscDSGetNumBoundary |
PetscDSUseJacobianPreconditioner |
PETSCFVUPWIND |
PetscDSGetResidual |
PetscDTGaussJacobiQuadrature |
PETSCLIMITERMC |
PetscDSGetRiemannSolver |
PetscDTGaussQuadrature |
PETSCLIMITERMINMOD |
PetscDSGetTabulation |
PetscDTGaussTensorQuadrature |
PETSCLIMITERNONE |
PetscDSGetType |
PetscDTLegendreEval |
PETSCLIMITERSIN |
PetscDSGetUpdate |
PetscDTTanhSinhTensorQuadrature |
PETSCLIMITERSUPERBEE |
PetscDSHasDynamicJacobian |
PetscFVGetType |
PETSCLIMITERVANALBADA |
PetscDSHasJacobian |
PetscFVLeastSquaresSetMaxFaces |
PETSCLIMITERVANLEER |
PetscDSHasJacobianPreconditioner |
PetscFVSetDualSpace |
PETSCLIMITERZERO |
PetscDSSelectEquations |
PetscFVSetType |
PetscDSCopyBoundary |
PetscDSSetBdJacobian |
PetscLimiterGetType |
PetscDSCopyConstants |
PetscDSSetBdResidual |
PetscLimiterSetType |
PetscDSCopyEquations |
PetscDSSetConstants |
PetscQuadratureExpandComposite |
PetscDSGetBdJacobian |
PetscDSSetDynamicJacobian |
PetscQuadratureGetData |
PetscDSGetBdResidual |
PetscDSSetExactSolution |
PetscQuadratureGetNumComponents |
PetscDSGetConstants |
PetscDSSetJacobian |
PetscQuadratureGetOrder |
PetscDSGetDynamicJacobian |
PetscDSSetJacobianPreconditioner |
PetscQuadratureSetData |
PetscDSGetExactSolution |
PetscDSSetResidual |
PetscQuadratureSetNumComponents |
PetscDSGetFaceTabulation |
PetscDSSetRiemannSolver |
PetscQuadratureSetOrder |
PetscDSGetJacobian |
PetscDSSetType |
|
Advanced - Setting more advanced options and customization |
PetscDSRegister |
PetscFVRegister |
|
PetscDTReconstructPoly |
PetscLimiterRegister |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
PetscDSAddBoundary |
PetscFVDestroy |
PetscFVSetLimiter |
PetscDSDestroy |
PetscFVGetComponentName |
PetscFVSetNumComponents |
PetscDSGetBoundary |
PetscFVGetComputeGradients |
PetscFVSetQuadrature |
PetscDSGetHybrid |
PetscFVGetDualSpace |
PetscFVSetSpatialDimension |
PetscDSGetImplicit |
PetscFVGetLimiter |
PetscFVSetUp |
PetscDSSetFromOptions |
PetscFVGetNumComponents |
PetscFVView |
PetscDSSetHybrid |
PetscFVGetQuadrature |
PetscLimiterDestroy |
PetscDSSetImplicit |
PetscFVGetSpatialDimension |
PetscLimiterSetFromOptions |
PetscDSSetUp |
PetscFVRefine |
PetscLimiterSetUp |
PetscDSUpdateBoundary |
PetscFVSetComponentName |
PetscLimiterView |
PetscDSView |
PetscFVSetComputeGradients |
|
PetscFVComputeGradient |
PetscFVSetFromOptions |
|
No deprecated routines |