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