virtual ~emptySurface()=default
Destructor.
static const List< T > & null()
Return a null List.
virtual const faceList & faces() const =0
The faces used for the surface.
Abstract definition of a meshed surface defined by faces and points.
virtual const pointField & points() const
Zero-sized point field.
constexpr meshedSurf() noexcept=default
Default construct.
virtual ~meshedSurf()=default
Destructor.
virtual const pointField & points() const =0
The points used for the surface.
constexpr emptySurface() noexcept=default
Default construct.
virtual const faceList & faces() const
Zero-sized face list.
A concrete meshedSurf class without faces, points, etc.
virtual const labelList & faceIds() const
Per-face identifier (eg, element Id)
virtual const labelList & zoneIds() const
Per-face zone/region information.
static const Field< Type > & null()
Return nullObject reference Field.