Discretization Technology and Quadrature (DT)#
DT objects are discretization technology, for instance quadrature, finite element, or finite volume support. Manual Pages Table of Contents
Manual Pages by Level#
Beginner - Basic usage#
Intermediate - Setting options for algorithms and data structures#
Advanced - Setting more advanced options and customization#
Developer - Interfaces intended primarily for library developers, not for typical applications programmers#
No deprecated routines#
Single list of manual pages#
- PETSCDSBASIC
- PetscCDFConstant1D
- PetscCDFConstant2D
- PetscCDFConstant3D
- PetscCDFMaxwellBoltzmann1D
- PetscCDFMaxwellBoltzmann2D
- PetscCDFMaxwellBoltzmann3D
- PetscDS
- PetscDSAddBoundary
- PetscDSAddBoundaryByName
- PetscDSAddDiscretization
- PetscDSCopyBoundary
- PetscDSCopyConstants
- PetscDSCopyEquations
- PetscDSCopyExactSolutions
- PetscDSCreate
- PetscDSDestroy
- PetscDSDestroyBoundary
- PetscDSGetBdJacobian
- PetscDSGetBdJacobianPreconditioner
- PetscDSGetBdResidual
- PetscDSGetBoundary
- PetscDSGetCohesive
- PetscDSGetComponentDerivativeOffsets
- PetscDSGetComponentDerivativeOffsetsCohesive
- PetscDSGetComponentOffset
- PetscDSGetComponentOffsets
- PetscDSGetComponentOffsetsCohesive
- PetscDSGetComponents
- PetscDSGetConstants
- PetscDSGetCoordinateDimension
- PetscDSGetDimensions
- PetscDSGetDiscretization
- PetscDSGetDynamicJacobian
- PetscDSGetExactSolution
- PetscDSGetExactSolutionTimeDerivative
- PetscDSGetFaceTabulation
- PetscDSGetFieldIndex
- PetscDSGetFieldOffset
- PetscDSGetFieldOffsetCohesive
- PetscDSGetFieldSize
- PetscDSGetForceQuad
- PetscDSGetImplicit
- PetscDSGetJacobian
- PetscDSGetJacobianPreconditioner
- PetscDSGetJetDegree
- PetscDSGetNumBoundary
- PetscDSGetNumCohesive
- PetscDSGetNumFields
- PetscDSGetQuadrature
- PetscDSGetRHSResidual
- PetscDSGetResidual
- PetscDSGetRiemannSolver
- PetscDSGetSpatialDimension
- PetscDSGetTabulation
- PetscDSGetTotalComponents
- PetscDSGetTotalDimension
- PetscDSGetType
- PetscDSGetUpdate
- PetscDSGetWeakForm
- PetscDSHasBdJacobian
- PetscDSHasBdJacobianPreconditioner
- PetscDSHasDynamicJacobian
- PetscDSHasJacobian
- PetscDSHasJacobianPreconditioner
- PetscDSIsCohesive
- PetscDSRegister
- PetscDSSelectDiscretizations
- PetscDSSelectEquations
- PetscDSSetBdJacobian
- PetscDSSetBdJacobianPreconditioner
- PetscDSSetBdResidual
- PetscDSSetCohesive
- PetscDSSetConstants
- PetscDSSetCoordinateDimension
- PetscDSSetDiscretization
- PetscDSSetDynamicJacobian
- PetscDSSetExactSolution
- PetscDSSetExactSolutionTimeDerivative
- PetscDSSetForceQuad
- PetscDSSetFromOptions
- PetscDSSetImplicit
- PetscDSSetJacobian
- PetscDSSetJacobianPreconditioner
- PetscDSSetJetDegree
- PetscDSSetRHSResidual
- PetscDSSetResidual
- PetscDSSetRiemannSolver
- PetscDSSetType
- PetscDSSetUp
- PetscDSSetUpdate
- PetscDSSetWeakForm
- PetscDSType
- PetscDSUpdateBoundary
- PetscDSUseJacobianPreconditioner
- PetscDSView
- PetscDSViewFromOptions
- PetscDTAltV
- PetscDTAltVApply
- PetscDTAltVInterior
- PetscDTAltVInteriorMatrix
- PetscDTAltVInteriorPattern
- PetscDTAltVPullback
- PetscDTAltVPullbackMatrix
- PetscDTAltVStar
- PetscDTAltVWedge
- PetscDTAltVWedgeMatrix
- PetscDTBaryToIndex
- PetscDTBinomial
- PetscDTBinomialInt
- PetscDTEnumPerm
- PetscDTEnumSubset
- PetscDTFactorial
- PetscDTFactorialInt
- PetscDTGaussJacobiQuadrature
- PetscDTGaussLobattoJacobiQuadrature
- PetscDTGaussLobattoLegendreQuadrature
- PetscDTGaussQuadrature
- PetscDTGaussTensorQuadrature
- PetscDTGradedOrderToIndex
- PetscDTIndexToBary
- PetscDTIndexToGradedOrder
- PetscDTJacobiEval
- PetscDTJacobiEvalJet
- PetscDTJacobiNorm
- PetscDTLegendreEval
- PetscDTNodeType
- PetscDTPKDEvalJet
- PetscDTPTrimmedEvalJet
- PetscDTPTrimmedSize
- PetscDTPermIndex
- PetscDTReconstructPoly
- PetscDTSimplexQuadrature
- PetscDTSimplexQuadratureType
- PetscDTStroudConicalQuadrature
- PetscDTSubsetIndex
- PetscDTTanhSinhTensorQuadrature
- PetscDTTensorQuadratureCreate
- PetscFormKey
- PetscFormKeySort
- PetscGaussLobattoLegendreCreateType
- PetscGaussLobattoLegendreElementAdvectionCreate
- PetscGaussLobattoLegendreElementAdvectionDestroy
- PetscGaussLobattoLegendreElementGradientCreate
- PetscGaussLobattoLegendreElementGradientDestroy
- PetscGaussLobattoLegendreElementLaplacianCreate
- PetscGaussLobattoLegendreElementLaplacianDestroy
- PetscGaussLobattoLegendreIntegrate
- PetscPDFConstant1D
- PetscPDFConstant2D
- PetscPDFConstant3D
- PetscPDFGaussian1D
- PetscPDFGaussian2D
- PetscPDFGaussian3D
- PetscPDFMaxwellBoltzmann1D
- PetscPDFMaxwellBoltzmann2D
- PetscPDFMaxwellBoltzmann3D
- PetscPDFSampleConstant1D
- PetscPDFSampleConstant2D
- PetscPDFSampleConstant3D
- PetscPDFSampleGaussian1D
- PetscPDFSampleGaussian2D
- PetscPDFSampleGaussian3D
- PetscProbComputeKSStatistic
- PetscProbCreateFromOptions
- PetscQuadrature
- PetscQuadratureCreate
- PetscQuadratureDestroy
- PetscQuadratureDuplicate
- PetscQuadratureEqual
- PetscQuadratureExpandComposite
- PetscQuadratureGetData
- PetscQuadratureGetNumComponents
- PetscQuadratureGetOrder
- PetscQuadraturePushForward
- PetscQuadratureSetData
- PetscQuadratureSetNumComponents
- PetscQuadratureSetOrder
- PetscQuadratureView
- PetscWeakForm
- PetscWeakFormClear
- PetscWeakFormCopy
- PetscWeakFormCreate
- PetscWeakFormDestroy
- PetscWeakFormGetNumFields
- PetscWeakFormKind
- PetscWeakFormReplaceLabel
- PetscWeakFormRewriteKeys
- PetscWeakFormSetNumFields
- PetscWeakFormView