petsc-3.10.2 2018-10-09
Report Typos and Errors

DT Examples

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 PetscFVSetFromOptions
PetscDSDestroy PetscFVGetComponentName PetscFVSetLimiter
PetscDSGetAdjacency PetscFVGetComputeGradients PetscFVSetNumComponents
PetscDSGetBoundary PetscFVGetDualSpace PetscFVSetQuadrature
PetscDSGetImplicit PetscFVGetLimiter PetscFVSetSpatialDimension
PetscDSSetAdjacency PetscFVGetNumComponents PetscFVSetUp
PetscDSSetFromOptions PetscFVGetQuadrature PetscFVView
PetscDSSetImplicit PetscFVGetSpatialDimension PetscLimiterDestroy
PetscDSSetUp PetscFVRefine PetscLimiterSetFromOptions
PetscDSView PetscFVSetComponentName PetscLimiterSetUp
PetscFVComputeGradient PetscFVSetComputeGradients PetscLimiterView
No deprecated routines

Table of Contents