34#ifndef Foam_meshedSurf_H
35#define Foam_meshedSurf_H
static const Field< vector > & null() noexcept
static const List< label > & null() noexcept
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.
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.
List< label > labelList
A List of labels.
List< face > faceList
List of faces.
vectorField pointField
pointField is a vectorField.