PETSc version 3.15.4

DT

DT objects are discretization technology, for instance quadrature, finite element, or finite volume support.

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

Table of Contents