PETSc version 3.17.5

DT

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

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

Table of Contents