Beginner - Basic usage |
PetscDSAddDiscretization |
PetscDSGetFieldSize |
PetscGaussLobattoLegendreElementGradientCreate |
PetscDSCreate |
PetscDSGetNumFields |
PetscGaussLobattoLegendreElementGradientDestroy |
PetscDSGetComponentDerivativeOffsets |
PetscDSGetSpatialDimension |
PetscGaussLobattoLegendreElementLaplacianCreate |
PetscDSGetComponentOffset |
PetscDSGetTotalComponents |
PetscGaussLobattoLegendreElementLaplacianDestroy |
PetscDSGetComponentOffsets |
PetscDSGetTotalDimension |
PetscGaussLobattoLegendreIntegrate |
PetscDSGetComponents |
PetscDSSetCoordinateDimension |
PetscQuadratureCreate |
PetscDSGetCoordinateDimension |
PetscDSSetDiscretization |
PetscQuadratureDestroy |
PetscDSGetDimensions |
PetscDTBaryToIndex |
PetscQuadratureDuplicate |
PetscDSGetDiscretization |
PetscDTIndexToBary |
PetscQuadratureView |
PetscDSGetFieldIndex |
PetscGaussLobattoLegendreElementAdvectionCreate |
|
PetscDSGetFieldOffset |
PetscGaussLobattoLegendreElementAdvectionDestroy |
|
Intermediate - Setting options for algorithms and data structures |
PETSCDSBASIC |
PetscDSSelectEquations |
PetscDTAltVStar |
PetscDSCopyBoundary |
PetscDSSetBdJacobian |
PetscDTAltVWedge |
PetscDSCopyConstants |
PetscDSSetBdResidual |
PetscDTAltVWedgeMatrix |
PetscDSCopyEquations |
PetscDSSetConstants |
PetscDTGaussJacobiQuadrature |
PetscDSGetBdJacobian |
PetscDSSetDynamicJacobian |
PetscDTGaussLobattoJacobiQuadrature |
PetscDSGetBdResidual |
PetscDSSetExactSolution |
PetscDTGaussLobattoLegendreQuadrature |
PetscDSGetConstants |
PetscDSSetJacobian |
PetscDTGaussQuadrature |
PetscDSGetDynamicJacobian |
PetscDSSetJacobianPreconditioner |
PetscDTGaussTensorQuadrature |
PetscDSGetExactSolution |
PetscDSSetResidual |
PetscDTJacobiEval |
PetscDSGetFaceTabulation |
PetscDSSetRiemannSolver |
PetscDTLegendreEval |
PetscDSGetJacobian |
PetscDSSetType |
PetscDTStroudConicalQuadrature |
PetscDSGetJacobianPreconditioner |
PetscDSSetUpdate |
PetscDTTanhSinhTensorQuadrature |
PetscDSGetNumBoundary |
PetscDSUseJacobianPreconditioner |
PetscQuadratureExpandComposite |
PetscDSGetResidual |
PetscDSViewFromOptions |
PetscQuadratureGetData |
PetscDSGetRiemannSolver |
PetscDTAltV |
PetscQuadratureGetNumComponents |
PetscDSGetTabulation |
PetscDTAltVApply |
PetscQuadratureGetOrder |
PetscDSGetType |
PetscDTAltVInterior |
PetscQuadraturePushForward |
PetscDSGetUpdate |
PetscDTAltVInteriorMatrix |
PetscQuadratureSetData |
PetscDSHasDynamicJacobian |
PetscDTAltVInteriorPattern |
PetscQuadratureSetNumComponents |
PetscDSHasJacobian |
PetscDTAltVPullback |
PetscQuadratureSetOrder |
PetscDSHasJacobianPreconditioner |
PetscDTAltVPullbackMatrix |
|
Advanced - Setting more advanced options and customization |
PetscDSRegister |
PetscDTReconstructPoly |
|
Developer - Interfaces intended primarily for library developers, not for typical applications programmers |
PetscDSAddBoundary |
PetscDSGetImplicit |
PetscDSSetUp |
PetscDSDestroy |
PetscDSSetFromOptions |
PetscDSUpdateBoundary |
PetscDSGetBoundary |
PetscDSSetHybrid |
PetscDSView |
PetscDSGetHybrid |
PetscDSSetImplicit |
|
No deprecated routines |