Beginner - Basic usage |
PetscDSAddDiscretization |
PetscDSGetFieldOffset |
PetscGaussLobattoLegendreElementGradientCreate |
PetscDSCreate |
PetscDSGetFieldSize |
PetscGaussLobattoLegendreElementGradientDestroy |
PetscDSGetComponentDerivativeOffsets |
PetscDSGetNumFields |
PetscGaussLobattoLegendreElementLaplacianCreate |
PetscDSGetComponentOffset |
PetscDSGetSpatialDimension |
PetscGaussLobattoLegendreElementLaplacianDestroy |
PetscDSGetComponentOffsets |
PetscDSGetTotalComponents |
PetscGaussLobattoLegendreIntegrate |
PetscDSGetComponents |
PetscDSGetTotalDimension |
PetscQuadratureCreate |
PetscDSGetCoordinateDimension |
PetscDSSetCoordinateDimension |
PetscQuadratureDestroy |
PetscDSGetDimensions |
PetscDSSetDiscretization |
PetscQuadratureDuplicate |
PetscDSGetDiscretization |
PetscGaussLobattoLegendreElementAdvectionCreate |
PetscQuadratureView |
PetscDSGetFieldIndex |
PetscGaussLobattoLegendreElementAdvectionDestroy |
|
Intermediate - Setting options for algorithms and data structures |
PETSCDSBASIC |
PetscDSGetType |
PetscDSSetUpdate |
PetscDSCopyBoundary |
PetscDSGetUpdate |
PetscDSUseJacobianPreconditioner |
PetscDSCopyConstants |
PetscDSHasDynamicJacobian |
PetscDTGaussJacobiQuadrature |
PetscDSCopyEquations |
PetscDSHasJacobian |
PetscDTGaussLobattoLegendreQuadrature |
PetscDSGetBdJacobian |
PetscDSHasJacobianPreconditioner |
PetscDTGaussQuadrature |
PetscDSGetBdResidual |
PetscDSSelectEquations |
PetscDTGaussTensorQuadrature |
PetscDSGetConstants |
PetscDSSetBdJacobian |
PetscDTLegendreEval |
PetscDSGetDynamicJacobian |
PetscDSSetBdResidual |
PetscDTTanhSinhTensorQuadrature |
PetscDSGetExactSolution |
PetscDSSetConstants |
PetscQuadratureExpandComposite |
PetscDSGetFaceTabulation |
PetscDSSetDynamicJacobian |
PetscQuadratureGetData |
PetscDSGetJacobian |
PetscDSSetExactSolution |
PetscQuadratureGetNumComponents |
PetscDSGetJacobianPreconditioner |
PetscDSSetJacobian |
PetscQuadratureGetOrder |
PetscDSGetNumBoundary |
PetscDSSetJacobianPreconditioner |
PetscQuadratureSetData |
PetscDSGetResidual |
PetscDSSetResidual |
PetscQuadratureSetNumComponents |
PetscDSGetRiemannSolver |
PetscDSSetRiemannSolver |
PetscQuadratureSetOrder |
PetscDSGetTabulation |
PetscDSSetType |
|
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 |