petsc-3.9.4 2018-09-11
Report Typos and Errors
DT
Examples
DT objects are discretization technology, for instance quadrature, finite element, or finite volume support.
Beginner - Basic usage
PetscDSAddDiscretization
PetscDSGetFieldSize
PetscFVCreate
PetscDSCreate
PetscDSGetNumFields
PetscLimiterCreate
PetscDSGetComponentDerivativeOffsets
PetscDSGetSpatialDimension
PetscQuadratureCreate
PetscDSGetComponentOffset
PetscDSGetTotalComponents
PetscQuadratureDestroy
PetscDSGetComponentOffsets
PetscDSGetTotalDimension
PetscQuadratureDuplicate
PetscDSGetComponents
PetscDSSetCoordinateDimension
PetscQuadratureView
PetscDSGetCoordinateDimension
PetscDSSetDiscretization
PetscSpaceCreate
PetscDSGetDimensions
PetscDualSpaceCreate
PetscSpacePolynomialGetTensor
PetscDSGetDiscretization
PetscDualSpaceDuplicate
PetscSpacePolynomialSetTensor
PetscDSGetFieldIndex
PetscFECreate
PetscDSGetFieldOffset
PetscFECreateDefault
Intermediate - Setting options for algorithms and data structures
PETSCDSBASIC
PetscDSSetBdResidual
PetscFEGetNumComponents
PETSCDUALSPACELAGRANGE
PetscDSSetConstants
PetscFEGetNumDof
PETSCDUALSPACESIMPLE
PetscDSSetDynamicJacobian
PetscFEGetQuadrature
PETSCFEBASIC
PetscDSSetExactSolution
PetscFEGetSpatialDimension
PETSCFECOMPOSITE
PetscDSSetJacobian
PetscFEGetTabulation
PETSCFENONAFFINE
PetscDSSetJacobianPreconditioner
PetscFEGetTileSizes
PETSCFEOPENCL
PetscDSSetResidual
PetscFEGetType
PETSCFVLEASTSQUARES
PetscDSSetRiemannSolver
PetscFESetBasisSpace
PETSCFVUPWIND
PetscDSSetType
PetscFESetDualSpace
PETSCLIMITERMC
PetscDSSetUpdate
PetscFESetFaceQuadrature
PETSCLIMITERMINMOD
PetscDTGaussJacobiQuadrature
PetscFESetNumComponents
PETSCLIMITERNONE
PetscDTGaussQuadrature
PetscFESetQuadrature
PETSCLIMITERSIN
PetscDTGaussTensorQuadrature
PetscFESetTileSizes
PETSCLIMITERSUPERBEE
PetscDTLegendreEval
PetscFESetType
PETSCLIMITERVANALBADA
PetscDTTanhSinhTensorQuadrature
PetscFVGetType
PETSCLIMITERVANLEER
PetscDualSpaceGetDM
PetscFVLeastSquaresSetMaxFaces
PETSCLIMITERZERO
PetscDualSpaceGetDimension
PetscFVSetDualSpace
PETSCSPACEPOINT
PetscDualSpaceGetFunctional
PetscFVSetType
PETSCSPACEPOLYNOMIAL
PetscDualSpaceGetNumComponents
PetscLimiterGetType
PetscDSCopyEquations
PetscDualSpaceGetNumDof
PetscLimiterSetType
PetscDSGetBdJacobian
PetscDualSpaceGetOrder
PetscQuadratureExpandComposite
PetscDSGetBdResidual
PetscDualSpaceGetType
PetscQuadratureGetData
PetscDSGetConstants
PetscDualSpaceLagrangeGetContinuity
PetscQuadratureGetNumComponents
PetscDSGetDynamicJacobian
PetscDualSpaceLagrangeGetTensor
PetscQuadratureGetOrder
PetscDSGetExactSolution
PetscDualSpaceLagrangeSetContinuity
PetscQuadratureSetData
PetscDSGetFaceTabulation
PetscDualSpaceLagrangeSetTensor
PetscQuadratureSetNumComponents
PetscDSGetJacobian
PetscDualSpaceSetDM
PetscQuadratureSetOrder
PetscDSGetJacobianPreconditioner
PetscDualSpaceSetNumComponents
PetscSpaceGetDimension
PetscDSGetNumBoundary
PetscDualSpaceSetOrder
PetscSpaceGetNumComponents
PetscDSGetResidual
PetscDualSpaceSetType
PetscSpaceGetOrder
PetscDSGetRiemannSolver
PetscDualSpaceSimpleSetDimension
PetscSpaceGetType
PetscDSGetTabulation
PetscDualSpaceSimpleSetFunctional
PetscSpacePointGetPoints
PetscDSGetType
PetscFECompositeGetMapping
PetscSpacePointSetPoints
PetscDSGetUpdate
PetscFEGetBasisSpace
PetscSpaceSetNumComponents
PetscDSHasDynamicJacobian
PetscFEGetDefaultTabulation
PetscSpaceSetOrder
PetscDSHasJacobian
PetscFEGetDimension
PetscSpaceSetType
PetscDSHasJacobianPreconditioner
PetscFEGetDualSpace
PetscDSSetBdJacobian
PetscFEGetFaceQuadrature
Advanced - Setting more advanced options and customization
PetscDSRegister
PetscDualSpaceRegister
PetscSpaceEvaluate
PetscDTReconstructPoly
PetscFERegister
PetscSpaceGetHeightSubspace
PetscDualSpaceCreateReferenceCell
PetscFVRegister
PetscSpaceRegister
PetscDualSpaceGetHeightSubspace
PetscLimiterRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
PetscDSAddBoundary
PetscFEIntegrate
PetscFVSetComponentName
PetscDSDestroy
PetscFEIntegrateBdJacobian
PetscFVSetComputeGradients
PetscDSGetAdjacency
PetscFEIntegrateBdResidual
PetscFVSetFromOptions
PetscDSGetBoundary
PetscFEIntegrateJacobian
PetscFVSetLimiter
PetscDSGetImplicit
PetscFEIntegrateResidual
PetscFVSetNumComponents
PetscDSSetAdjacency
PetscFERefine
PetscFVSetQuadrature
PetscDSSetFromOptions
PetscFESetFromOptions
PetscFVSetSpatialDimension
PetscDSSetImplicit
PetscFESetUp
PetscFVSetUp
PetscDSSetUp
PetscFEView
PetscFVView
PetscDSView
PetscFVComputeGradient
PetscLimiterDestroy
PetscDualSpaceApply
PetscFVDestroy
PetscLimiterSetFromOptions
PetscDualSpaceApplyDefault
PetscFVGetComponentName
PetscLimiterSetUp
PetscDualSpaceApplyFVM
PetscFVGetComputeGradients
PetscLimiterView
PetscDualSpaceDestroy
PetscFVGetDualSpace
PetscSpaceDestroy
PetscDualSpaceGetSymmetries
PetscFVGetLimiter
PetscSpaceSetFromOptions
PetscDualSpaceSetFromOptions
PetscFVGetNumComponents
PetscSpaceSetUp
PetscDualSpaceSetUp
PetscFVGetQuadrature
PetscSpaceView
PetscDualSpaceView
PetscFVGetSpatialDimension
PetscFEDestroy
PetscFVRefine
No deprecated routines
Table of Contents