petsc-master 2020-05-26
Report Typos and Errors

DT

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

Beginner - Basic usage
PetscDSAddDiscretization PetscDSGetNumFields PetscGaussLobattoLegendreElementAdvectionDestroy
PetscDSCreate PetscDSGetSpatialDimension PetscGaussLobattoLegendreElementGradientCreate
PetscDSGetComponentDerivativeOffsets PetscDSGetTotalComponents PetscGaussLobattoLegendreElementGradientDestroy
PetscDSGetComponentOffset PetscDSGetTotalDimension PetscGaussLobattoLegendreElementLaplacianCreate
PetscDSGetComponentOffsets PetscDSSetCoordinateDimension PetscGaussLobattoLegendreElementLaplacianDestroy
PetscDSGetComponents PetscDSSetDiscretization PetscGaussLobattoLegendreIntegrate
PetscDSGetCoordinateDimension PetscDTBaryToIndex PetscQuadratureCreate
PetscDSGetDimensions PetscDTGradedOrderToIndex PetscQuadratureDestroy
PetscDSGetDiscretization PetscDTIndexToBary PetscQuadratureDuplicate
PetscDSGetFieldIndex PetscDTIndexToGradedOrder PetscQuadratureView
PetscDSGetFieldOffset PetscDTJacobiNorm
PetscDSGetFieldSize PetscGaussLobattoLegendreElementAdvectionCreate
Intermediate - Setting options for algorithms and data structures
PETSCDSBASIC PetscDSHasJacobian PetscDTAltVPullbackMatrix
PetscDSCopyBoundary PetscDSHasJacobianPreconditioner PetscDTAltVStar
PetscDSCopyConstants PetscDSSelectEquations PetscDTAltVWedge
PetscDSCopyEquations PetscDSSetBdJacobian PetscDTAltVWedgeMatrix
PetscDSGetBdJacobian PetscDSSetBdJacobianPreconditioner PetscDTGaussJacobiQuadrature
PetscDSGetBdJacobianPreconditioner PetscDSSetBdResidual PetscDTGaussLobattoJacobiQuadrature
PetscDSGetBdResidual PetscDSSetConstants PetscDTGaussLobattoLegendreQuadrature
PetscDSGetConstants PetscDSSetDynamicJacobian PetscDTGaussQuadrature
PetscDSGetDynamicJacobian PetscDSSetExactSolution PetscDTGaussTensorQuadrature
PetscDSGetExactSolution PetscDSSetJacobian PetscDTJacobiEval
PetscDSGetFaceTabulation PetscDSSetJacobianPreconditioner PetscDTLegendreEval
PetscDSGetJacobian PetscDSSetResidual PetscDTStroudConicalQuadrature
PetscDSGetJacobianPreconditioner PetscDSSetRiemannSolver PetscDTTanhSinhTensorQuadrature
PetscDSGetNumBoundary PetscDSSetType PetscQuadratureExpandComposite
PetscDSGetQuadrature PetscDSSetUpdate PetscQuadratureGetData
PetscDSGetResidual PetscDSUseJacobianPreconditioner PetscQuadratureGetNumComponents
PetscDSGetRiemannSolver PetscDSViewFromOptions PetscQuadratureGetOrder
PetscDSGetTabulation PetscDTAltV PetscQuadraturePushForward
PetscDSGetType PetscDTAltVApply PetscQuadratureSetData
PetscDSGetUpdate PetscDTAltVInterior PetscQuadratureSetNumComponents
PetscDSHasBdJacobian PetscDTAltVInteriorMatrix PetscQuadratureSetOrder
PetscDSHasBdJacobianPreconditioner PetscDTAltVInteriorPattern
PetscDSHasDynamicJacobian PetscDTAltVPullback
Advanced - Setting more advanced options and customization
PetscDSRegister PetscDTPKDEvalJet
PetscDTJacobiEvalJet PetscDTReconstructPoly
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscDSAddBoundary PetscDSGetImplicit PetscDSSetUp
PetscDSDestroy PetscDSSetFromOptions PetscDSUpdateBoundary
PetscDSGetBoundary PetscDSSetHybrid PetscDSView
PetscDSGetHybrid PetscDSSetImplicit
No deprecated routines

Table of Contents