PETSc version 3.16.0
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
PetscDTAltVStar
PetscDSCopyBoundary
PetscDSHasJacobianPreconditioner
PetscDTAltVWedge
PetscDSCopyConstants
PetscDSSelectDiscretizations
PetscDTAltVWedgeMatrix
PetscDSCopyEquations
PetscDSSelectEquations
PetscDTGaussJacobiQuadrature
PetscDSCopyExactSolutions
PetscDSSetBdJacobian
PetscDTGaussLobattoJacobiQuadrature
PetscDSDestroyBoundary
PetscDSSetBdJacobianPreconditioner
PetscDTGaussLobattoLegendreQuadrature
PetscDSGetBdJacobian
PetscDSSetBdResidual
PetscDTGaussQuadrature
PetscDSGetBdJacobianPreconditioner
PetscDSSetConstants
PetscDTGaussTensorQuadrature
PetscDSGetBdResidual
PetscDSSetDynamicJacobian
PetscDTJacobiEval
PetscDSGetConstants
PetscDSSetExactSolution
PetscDTLegendreEval
PetscDSGetDynamicJacobian
PetscDSSetExactSolutionTimeDerivative
PetscDTStroudConicalQuadrature
PetscDSGetExactSolution
PetscDSSetJacobian
PetscDTTanhSinhTensorQuadrature
PetscDSGetExactSolutionTimeDerivative
PetscDSSetJacobianPreconditioner
PetscFormKeySort
PetscDSGetFaceTabulation
PetscDSSetResidual
PetscQuadratureExpandComposite
PetscDSGetJacobian
PetscDSSetRiemannSolver
PetscQuadratureGetData
PetscDSGetJacobianPreconditioner
PetscDSSetType
PetscQuadratureGetNumComponents
PetscDSGetNumBoundary
PetscDSSetUpdate
PetscQuadratureGetOrder
PetscDSGetQuadrature
PetscDSUseJacobianPreconditioner
PetscQuadraturePushForward
PetscDSGetResidual
PetscDSViewFromOptions
PetscQuadratureSetData
PetscDSGetRiemannSolver
PetscDTAltV
PetscQuadratureSetNumComponents
PetscDSGetTabulation
PetscDTAltVApply
PetscQuadratureSetOrder
PetscDSGetType
PetscDTAltVInterior
PetscWeakFormClear
PetscDSGetUpdate
PetscDTAltVInteriorMatrix
PetscWeakFormCopy
PetscDSHasBdJacobian
PetscDTAltVInteriorPattern
PetscWeakFormReplaceLabel
PetscDSHasBdJacobianPreconditioner
PetscDTAltVPullback
PetscWeakFormRewriteKeys
PetscDSHasDynamicJacobian
PetscDTAltVPullbackMatrix
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
PetscDSUpdateBoundary
PetscDSAddBoundaryByName
PetscDSSetFromOptions
PetscDSView
PetscDSDestroy
PetscDSSetHybrid
PetscWeakFormDestroy
PetscDSGetBoundary
PetscDSSetImplicit
PetscWeakFormView
PetscDSGetHybrid
PetscDSSetJetDegree
PetscDSGetImplicit
PetscDSSetUp
No deprecated routines
Table of Contents