symfem.moments¶
Functions to create integral moments.
Attributes¶
Functions¶
Generate DOFs due to integral moments on sub entities. |
Module Contents¶
- symfem.moments.MomentType¶
- symfem.moments.SingleMomentTypeInput¶
- symfem.moments.MomentTypeInput¶
- symfem.moments.make_integral_moment_dofs(reference: symfem.references.Reference, vertices: MomentTypeInput | None = None, edges: MomentTypeInput | None = None, faces: MomentTypeInput | None = None, volumes: MomentTypeInput | None = None, cells: MomentTypeInput | None = None, facets: MomentTypeInput | None = None, ridges: MomentTypeInput | None = None, peaks: MomentTypeInput | None = None) list[symfem.functionals.BaseFunctional]¶
Generate DOFs due to integral moments on sub entities.
- Parameters:
reference – The reference cell.
vertices – DOFs on dimension 0 entities.
edges – DOFs on dimension 1 entities.
faces – DOFs on dimension 2 entities.
volumes – DOFs on dimension 3 entities.
cells – DOFs on codimension 0 entities.
facets – DOFs on codimension 1 entities.
ridges – DOFs on codimension 2 entities.
peaks – DOFs on codimension 3 entities.
- Returns:
A list of DOFs for the element