PETSCSPACEPTRIMMED#
“ptrimmed” - A PetscSpace
object that encapsulates a trimmed polynomial space. Trimmed polynomial spaces are defined for -forms, and are defined by
where are homogeneous polynomials and is the Koszul differential. This decomposition is detailed in ``Finite element exterior calculus’’, Arnold, 2018.
Notes#
Trimmed polynomial spaces correspond to several common conformal approximation spaces in the de Rham complex#
In (), trimmed polynomial spaces are identical to the standard polynomial spaces, .
In , (), trimmed polynomial spaces are equivalent to -Nedelec spaces of the first kind and can be written as
In (), trimmed polynomial spaces are equivalent to Raviart-Thomas spaces () and -Nedelec spaces of the first kind (), and can be written as
In , (), trimmed polynomial spaces are identical to the standard polynomial spaces of one degree less, .
See Also#
PetscSpace
, PetscSpaceType
, PetscSpaceCreate()
, PetscSpaceSetType()
, PetscDTPTrimmedEvalJet()
Level#
intermediate
Location#
src/dm/dt/space/impls/ptrimmed/spaceptrimmed.c
Index of all SPACE routines
Table of Contents for all manual pages
Index of all manual pages