Implements a meshed surface by referencing existing faces and points. More...
Public Member Functions | |
meshedSurfRef () | |
Default construct. More... | |
meshedSurfRef (const pointField &pointLst, const faceList &faceLst, const labelList &zoneIdLst=labelList::null(), const labelList &faceIdLst=labelList::null()) | |
Construct from components. More... | |
virtual | ~meshedSurfRef ()=default |
Destructor. More... | |
virtual const pointField & | points () const |
The points used for the surface. More... | |
virtual const faceList & | faces () const |
The faces used for the surface. More... | |
virtual const labelList & | zoneIds () const |
Per-face zone/region information. More... | |
virtual const labelList & | faceIds () const |
Per-face identifier (eg, element Id) More... | |
void | clear () |
Remove all references by redirecting to null objects. More... | |
void | reset (const pointField &pointLst, const faceList &faceLst, const labelList &zoneIdLst=labelList::null(), const labelList &faceIdLst=labelList::null()) |
Reset components. More... | |
![]() | |
constexpr | meshedSurf () noexcept=default |
Default construct. More... | |
virtual | ~meshedSurf ()=default |
Destructor. More... | |
Implements a meshed surface by referencing existing faces and points.
Definition at line 48 of file meshedSurfRef.H.
|
inline |
Default construct.
Definition at line 63 of file meshedSurfRef.H.
|
inline |
Construct from components.
Definition at line 74 of file meshedSurfRef.H.
|
virtualdefault |
Destructor.
|
inlinevirtual |
The points used for the surface.
Implements meshedSurf.
Definition at line 95 of file meshedSurfRef.H.
|
inlinevirtual |
The faces used for the surface.
Implements meshedSurf.
Definition at line 101 of file meshedSurfRef.H.
|
inlinevirtual |
Per-face zone/region information.
Reimplemented from meshedSurf.
Definition at line 107 of file meshedSurfRef.H.
|
inlinevirtual |
Per-face identifier (eg, element Id)
Reimplemented from meshedSurf.
Definition at line 113 of file meshedSurfRef.H.
|
inline |
Remove all references by redirecting to null objects.
Definition at line 119 of file meshedSurfRef.H.
References Field< Type >::null(), and List< T >::null().
|
inline |
Reset components.
Definition at line 129 of file meshedSurfRef.H.