neso_fame.nektar_writer.nektar_end_shape(shape: EndShape, order: int, spatial_dim: int, layer_id: int) tuple[frozenset[Geometry2D], frozenset[SegGeom], frozenset[PointGeom]]

Return a Nektar++ QuadGeom or TriGeom object and its constituents.

Curved quads/triangles will be represented to the given order of accuracy. Caching is used to ensure the same quad/triangle, in the same layer, represented to the same order will always return the same objects. The caching is done based on the locations of the control points of the edges, rather than the identity of the face.


Last update: Sep 23, 2024