class neso_fame.nektar_writer.NektarLayer3D(_NektarLayerCommon)

Represents the Nektar++ objects present in a single layer of a 3D mesh.

Public members

faces : frozenset[Geometry2D]

The Nektar++ quad geometry (face) objects contained in this layer.

elements : frozenset[Geometry3D]

The Nektar++ hex geometry elements for this layer

bounds : Sequence[frozenset[Geometry2D]]

An ordered sequence of sets of faces, where set represents a particular boundary region.

points : frozenset[PointGeom]

The Nektar++ point geometry objects contained in this layer.

segments : frozenset[SegGeom]

The Nektar++ segment geometry (edge) objects contained in this layer.

layer : Sequence[Composite]

The Nektar++ composite objects representing this layer.

near_face : Composite | None

The Nektar++ composite object representing the near face of this layer.

far_face : Composite | None

The Nektar++ composite object representing the far face of this layer.

Constructors

NektarLayer3D(points: frozenset[PointGeom], segments, ...)

Initialize self. See help(type(self)) for accurate signature.

Special methods

__repr__()

Return repr(self).

__eq__(other)

Return self==value.

__hash__()

Return hash(self).


Last update: Sep 23, 2024