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