petsc-3.11.4 2019-09-28
Report Typos and Errors

DT

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

Beginner - Basic usage
PetscDSAddDiscretization PetscDSGetDiscretization PetscDSSetCoordinateDimension
PetscDSCreate PetscDSGetFieldIndex PetscDSSetDiscretization
PetscDSGetComponentDerivativeOffsets PetscDSGetFieldOffset PetscFVCreate
PetscDSGetComponentOffset PetscDSGetFieldSize PetscLimiterCreate
PetscDSGetComponentOffsets PetscDSGetNumFields PetscQuadratureCreate
PetscDSGetComponents PetscDSGetSpatialDimension PetscQuadratureDestroy
PetscDSGetCoordinateDimension PetscDSGetTotalComponents PetscQuadratureDuplicate
PetscDSGetDimensions PetscDSGetTotalDimension PetscQuadratureView
Intermediate - Setting options for algorithms and data structures
PETSCDSBASIC PetscDSGetJacobianPreconditioner PetscDSSetUpdate
PETSCFVLEASTSQUARES PetscDSGetNumBoundary PetscDSUseJacobianPreconditioner
PETSCFVUPWIND PetscDSGetResidual PetscDTGaussJacobiQuadrature
PETSCLIMITERMC PetscDSGetRiemannSolver PetscDTGaussQuadrature
PETSCLIMITERMINMOD PetscDSGetTabulation PetscDTGaussTensorQuadrature
PETSCLIMITERNONE PetscDSGetType PetscDTLegendreEval
PETSCLIMITERSIN PetscDSGetUpdate PetscDTTanhSinhTensorQuadrature
PETSCLIMITERSUPERBEE PetscDSHasDynamicJacobian PetscFVGetType
PETSCLIMITERVANALBADA PetscDSHasJacobian PetscFVLeastSquaresSetMaxFaces
PETSCLIMITERVANLEER PetscDSHasJacobianPreconditioner PetscFVSetDualSpace
PETSCLIMITERZERO PetscDSSelectEquations PetscFVSetType
PetscDSCopyBoundary PetscDSSetBdJacobian PetscLimiterGetType
PetscDSCopyConstants PetscDSSetBdResidual PetscLimiterSetType
PetscDSCopyEquations PetscDSSetConstants PetscQuadratureExpandComposite
PetscDSGetBdJacobian PetscDSSetDynamicJacobian PetscQuadratureGetData
PetscDSGetBdResidual PetscDSSetExactSolution PetscQuadratureGetNumComponents
PetscDSGetConstants PetscDSSetJacobian PetscQuadratureGetOrder
PetscDSGetDynamicJacobian PetscDSSetJacobianPreconditioner PetscQuadratureSetData
PetscDSGetExactSolution PetscDSSetResidual PetscQuadratureSetNumComponents
PetscDSGetFaceTabulation PetscDSSetRiemannSolver PetscQuadratureSetOrder
PetscDSGetJacobian PetscDSSetType
Advanced - Setting more advanced options and customization
PetscDSRegister PetscFVRegister
PetscDTReconstructPoly PetscLimiterRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscDSAddBoundary PetscFVDestroy PetscFVSetLimiter
PetscDSDestroy PetscFVGetComponentName PetscFVSetNumComponents
PetscDSGetBoundary PetscFVGetComputeGradients PetscFVSetQuadrature
PetscDSGetHybrid PetscFVGetDualSpace PetscFVSetSpatialDimension
PetscDSGetImplicit PetscFVGetLimiter PetscFVSetUp
PetscDSSetFromOptions PetscFVGetNumComponents PetscFVView
PetscDSSetHybrid PetscFVGetQuadrature PetscLimiterDestroy
PetscDSSetImplicit PetscFVGetSpatialDimension PetscLimiterSetFromOptions
PetscDSSetUp PetscFVRefine PetscLimiterSetUp
PetscDSUpdateBoundary PetscFVSetComponentName PetscLimiterView
PetscDSView PetscFVSetComputeGradients
PetscFVComputeGradient PetscFVSetFromOptions
No deprecated routines

Table of Contents