petsc-main 2021-04-20
Report Typos and Errors

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 PetscDSHasDynamicJacobian PetscDTAltVPullback
PetscDSCopyBoundary PetscDSHasJacobian PetscDTAltVPullbackMatrix
PetscDSCopyConstants PetscDSHasJacobianPreconditioner PetscDTAltVStar
PetscDSCopyEquations PetscDSSelectDiscretizations PetscDTAltVWedge
PetscDSCopyExactSolutions PetscDSSelectEquations PetscDTAltVWedgeMatrix
PetscDSDestroyBoundary PetscDSSetBdJacobian PetscDTGaussJacobiQuadrature
PetscDSGetBdJacobian PetscDSSetBdJacobianPreconditioner PetscDTGaussLobattoJacobiQuadrature
PetscDSGetBdJacobianPreconditioner PetscDSSetBdResidual PetscDTGaussLobattoLegendreQuadrature
PetscDSGetBdResidual PetscDSSetConstants PetscDTGaussQuadrature
PetscDSGetConstants PetscDSSetDynamicJacobian PetscDTGaussTensorQuadrature
PetscDSGetDynamicJacobian PetscDSSetExactSolution PetscDTJacobiEval
PetscDSGetExactSolution PetscDSSetExactSolutionTimeDerivative PetscDTLegendreEval
PetscDSGetExactSolutionTimeDerivative PetscDSSetJacobian PetscDTStroudConicalQuadrature
PetscDSGetFaceTabulation PetscDSSetJacobianPreconditioner PetscDTTanhSinhTensorQuadrature
PetscDSGetJacobian PetscDSSetResidual PetscHashFormKeySort
PetscDSGetJacobianPreconditioner PetscDSSetRiemannSolver PetscQuadratureExpandComposite
PetscDSGetNumBoundary PetscDSSetType PetscQuadratureGetData
PetscDSGetQuadrature PetscDSSetUpdate PetscQuadratureGetNumComponents
PetscDSGetResidual PetscDSUseJacobianPreconditioner PetscQuadratureGetOrder
PetscDSGetRiemannSolver PetscDSViewFromOptions PetscQuadraturePushForward
PetscDSGetTabulation PetscDTAltV PetscQuadratureSetData
PetscDSGetType PetscDTAltVApply PetscQuadratureSetNumComponents
PetscDSGetUpdate PetscDTAltVInterior PetscQuadratureSetOrder
PetscDSHasBdJacobian PetscDTAltVInteriorMatrix PetscWeakFormCopy
PetscDSHasBdJacobianPreconditioner PetscDTAltVInteriorPattern PetscWeakFormRewriteKeys
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