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