PETSCDUALSPACELAGRANGE#
“lagrange” - A PetscDualSpaceType that encapsulates a dual space of pointwise evaluation functionals
Developer Note#
This PetscDualSpace seems to manage directly trimmed and untrimmed polynomials as well as tensor and non-tensor polynomials while for PetscSpace there seems to
be different PetscSpaceType for them.
See Also#
PetscDualSpace, PetscDualSpaceType, PetscDualSpaceCreate(), PetscDualSpaceSetType(),
PetscDualSpaceLagrangeSetMomentOrder(), PetscDualSpaceLagrangeGetMomentOrder(), PetscDualSpaceLagrangeSetUseMoments(), PetscDualSpaceLagrangeGetUseMoments(),
PetscDualSpaceLagrangeSetNodeType, PetscDualSpaceLagrangeGetNodeType, PetscDualSpaceLagrangeGetContinuity, PetscDualSpaceLagrangeSetContinuity, PetscDualSpaceLagrangeGetTensor(), PetscDualSpaceLagrangeSetTensor(), PetscDualSpaceLagrangeGetTrimmed(), PetscDualSpaceLagrangeSetTrimmed()`
Level#
intermediate
Location#
Examples#
src/dm/dt/dualspace/impls/lagrange/tutorials/ex2.c
src/dm/dt/dualspace/impls/lagrange/tutorials/ex1.c
Index of all DUALSPACE routines
Table of Contents for all manual pages
Index of all manual pages