38#ifndef blocks_namedBlock_H
39#define blocks_namedBlock_H
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
const pointField & vertices() const noexcept
Reference to point field defining the block mesh.
TypeNameNoDebug("name")
Runtime type information.
virtual ~namedBlock()=default
Destructor.
namedBlock(const dictionary &dict, const label index, const pointField &vertices, const blockEdgeList &edges, const blockFaceList &faces, Istream &is)
Construct from Istream setting points list.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
label index(const label i, const label j, const label k) const
Linear addressing index (offset) for an (i,j,k) position.
word()=default
Default construct.
PtrList< blockFace > blockFaceList
A PtrList of blockFaces.
PtrList< blockEdge > blockEdgeList
A PtrList of blockEdges.
vectorField pointField
pointField is a vectorField.
#define TypeNameNoDebug(TypeNameString)
Declare a ClassNameNoDebug() with extra virtual type info.