petsc-3.13.5 2020-09-01
Report Typos and Errors

DT

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

Beginner - Basic usage
PetscDSAddDiscretization PetscDSGetFieldSize PetscGaussLobattoLegendreElementGradientCreate
PetscDSCreate PetscDSGetNumFields PetscGaussLobattoLegendreElementGradientDestroy
PetscDSGetComponentDerivativeOffsets PetscDSGetSpatialDimension PetscGaussLobattoLegendreElementLaplacianCreate
PetscDSGetComponentOffset PetscDSGetTotalComponents PetscGaussLobattoLegendreElementLaplacianDestroy
PetscDSGetComponentOffsets PetscDSGetTotalDimension PetscGaussLobattoLegendreIntegrate
PetscDSGetComponents PetscDSSetCoordinateDimension PetscQuadratureCreate
PetscDSGetCoordinateDimension PetscDSSetDiscretization PetscQuadratureDestroy
PetscDSGetDimensions PetscDTBaryToIndex PetscQuadratureDuplicate
PetscDSGetDiscretization PetscDTIndexToBary PetscQuadratureView
PetscDSGetFieldIndex PetscGaussLobattoLegendreElementAdvectionCreate
PetscDSGetFieldOffset PetscGaussLobattoLegendreElementAdvectionDestroy
Intermediate - Setting options for algorithms and data structures
PETSCDSBASIC PetscDSSelectEquations PetscDTAltVStar
PetscDSCopyBoundary PetscDSSetBdJacobian PetscDTAltVWedge
PetscDSCopyConstants PetscDSSetBdResidual PetscDTAltVWedgeMatrix
PetscDSCopyEquations PetscDSSetConstants PetscDTGaussJacobiQuadrature
PetscDSGetBdJacobian PetscDSSetDynamicJacobian PetscDTGaussLobattoJacobiQuadrature
PetscDSGetBdResidual PetscDSSetExactSolution PetscDTGaussLobattoLegendreQuadrature
PetscDSGetConstants PetscDSSetJacobian PetscDTGaussQuadrature
PetscDSGetDynamicJacobian PetscDSSetJacobianPreconditioner PetscDTGaussTensorQuadrature
PetscDSGetExactSolution PetscDSSetResidual PetscDTJacobiEval
PetscDSGetFaceTabulation PetscDSSetRiemannSolver PetscDTLegendreEval
PetscDSGetJacobian PetscDSSetType PetscDTStroudConicalQuadrature
PetscDSGetJacobianPreconditioner PetscDSSetUpdate PetscDTTanhSinhTensorQuadrature
PetscDSGetNumBoundary PetscDSUseJacobianPreconditioner PetscQuadratureExpandComposite
PetscDSGetResidual PetscDSViewFromOptions PetscQuadratureGetData
PetscDSGetRiemannSolver PetscDTAltV PetscQuadratureGetNumComponents
PetscDSGetTabulation PetscDTAltVApply PetscQuadratureGetOrder
PetscDSGetType PetscDTAltVInterior PetscQuadraturePushForward
PetscDSGetUpdate PetscDTAltVInteriorMatrix PetscQuadratureSetData
PetscDSHasDynamicJacobian PetscDTAltVInteriorPattern PetscQuadratureSetNumComponents
PetscDSHasJacobian PetscDTAltVPullback PetscQuadratureSetOrder
PetscDSHasJacobianPreconditioner PetscDTAltVPullbackMatrix
Advanced - Setting more advanced options and customization
PetscDSRegister 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