Dual Spaces (PetscDualSpace)# Examples The PetscDualSpace class encapsulates a function space. Manual Pages Table of Contents Manual Pages by Level# Beginner - Basic usage# PetscDualSpaceApply PetscDualSpaceCreate PetscDualSpaceDestroy PetscDualSpaceDuplicate PetscDualSpaceView Intermediate - Setting options for algorithms and data structures# PETSCDUALSPACELAGRANGE PETSCDUALSPACEREFINED PETSCDUALSPACESIMPLE PetscDualSpaceGetDM PetscDualSpaceGetDimension PetscDualSpaceGetFunctional PetscDualSpaceGetInteriorDimension PetscDualSpaceGetNumComponents PetscDualSpaceGetNumDof PetscDualSpaceGetOrder PetscDualSpaceGetType PetscDualSpaceLagrangeGetContinuity PetscDualSpaceLagrangeGetTensor PetscDualSpaceLagrangeGetTrimmed PetscDualSpaceLagrangeSetContinuity PetscDualSpaceLagrangeSetTensor PetscDualSpaceLagrangeSetTrimmed PetscDualSpaceRefinedSetCellSpaces PetscDualSpaceSetDM PetscDualSpaceSetFromOptions PetscDualSpaceSetNumComponents PetscDualSpaceSetOrder PetscDualSpaceSetType PetscDualSpaceSetUp PetscDualSpaceSimpleSetDimension PetscDualSpaceSimpleSetFunctional PetscDualSpaceTransform PetscDualSpaceTransformGradient PetscDualSpaceTransformHessian PetscDualSpaceViewFromOptions Advanced - Setting more advanced options and customization# PetscDualSpaceApplyAll PetscDualSpaceApplyAllDefault PetscDualSpaceApplyDefault PetscDualSpaceApplyFVM PetscDualSpaceApplyInterior PetscDualSpaceApplyInteriorDefault PetscDualSpaceCreateAllDataDefault PetscDualSpaceCreateInteriorDataDefault PetscDualSpaceEqual PetscDualSpaceGetAllData PetscDualSpaceGetHeightSubspace PetscDualSpaceGetInteriorData PetscDualSpaceGetPointSubspace PetscDualSpaceGetSection PetscDualSpaceGetUniform PetscDualSpaceLagrangeGetMomentOrder PetscDualSpaceLagrangeGetNodeType PetscDualSpaceLagrangeGetUseMoments PetscDualSpaceLagrangeSetMomentOrder PetscDualSpaceLagrangeSetNodeType PetscDualSpaceLagrangeSetUseMoments PetscDualSpacePullback PetscDualSpacePushforward PetscDualSpacePushforwardGradient PetscDualSpacePushforwardHessian PetscDualSpaceRegister Developer - Interfaces rarely needed by applications programmers# PetscDualSpaceGetDeRahm PetscDualSpaceGetFormDegree PetscDualSpaceGetSymmetries PetscDualSpaceSetFormDegree Single list of manual pages# PETSCDUALSPACELAGRANGE PETSCDUALSPACEREFINED PETSCDUALSPACESIMPLE PetscDualSpaceApply PetscDualSpaceApplyAll PetscDualSpaceApplyAllDefault PetscDualSpaceApplyDefault PetscDualSpaceApplyFVM PetscDualSpaceApplyInterior PetscDualSpaceApplyInteriorDefault PetscDualSpaceCreate PetscDualSpaceCreateAllDataDefault PetscDualSpaceCreateInteriorDataDefault PetscDualSpaceDestroy PetscDualSpaceDuplicate PetscDualSpaceEqual PetscDualSpaceGetAllData PetscDualSpaceGetDM PetscDualSpaceGetDeRahm PetscDualSpaceGetDimension PetscDualSpaceGetFormDegree PetscDualSpaceGetFunctional PetscDualSpaceGetHeightSubspace PetscDualSpaceGetInteriorData PetscDualSpaceGetInteriorDimension PetscDualSpaceGetNumComponents PetscDualSpaceGetNumDof PetscDualSpaceGetOrder PetscDualSpaceGetPointSubspace PetscDualSpaceGetSection PetscDualSpaceGetSymmetries PetscDualSpaceGetType PetscDualSpaceGetUniform PetscDualSpaceLagrangeGetContinuity PetscDualSpaceLagrangeGetMomentOrder PetscDualSpaceLagrangeGetNodeType PetscDualSpaceLagrangeGetTensor PetscDualSpaceLagrangeGetTrimmed PetscDualSpaceLagrangeGetUseMoments PetscDualSpaceLagrangeSetContinuity PetscDualSpaceLagrangeSetMomentOrder PetscDualSpaceLagrangeSetNodeType PetscDualSpaceLagrangeSetTensor PetscDualSpaceLagrangeSetTrimmed PetscDualSpaceLagrangeSetUseMoments PetscDualSpacePullback PetscDualSpacePushforward PetscDualSpacePushforwardGradient PetscDualSpacePushforwardHessian PetscDualSpaceRefinedSetCellSpaces PetscDualSpaceRegister PetscDualSpaceSetDM PetscDualSpaceSetFormDegree PetscDualSpaceSetFromOptions PetscDualSpaceSetNumComponents PetscDualSpaceSetOrder PetscDualSpaceSetType PetscDualSpaceSetUp PetscDualSpaceSimpleSetDimension PetscDualSpaceSimpleSetFunctional PetscDualSpaceTransform PetscDualSpaceTransformGradient PetscDualSpaceTransformHessian PetscDualSpaceView PetscDualSpaceViewFromOptions