63 const word& sourceType,
68 auto* ctorPtr = wordConstructorTable(sourceType);
77 *wordConstructorTablePtr_
88 const word& sourceType,
93 auto* ctorPtr = istreamConstructorTable(sourceType);
101 *istreamConstructorTablePtr_
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh consisting of general polyhedral cells.
The topoSetPointZoneSource is a intermediate class for handling topoSet sources for selecting point z...
static autoPtr< topoSetPointZoneSource > New(const word &sourceType, const polyMesh &mesh, const dictionary &dict)
Return a reference to the selected source type.
topoSetPointZoneSource(const polyMesh &mesh)
Construct from mesh.
sourceType
Enumeration defining the types of sources.
topoSetSource(const topoSetSource &)=delete
No copy construct.
const polyMesh & mesh() const noexcept
Reference to the mesh.
A class for handling words, derived from Foam::string.
#define FatalErrorInLookup(lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalError.
#define FatalIOErrorInLookup(ios, lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalIOError.
IOerror FatalIOError
Error stream (stdout output on all processes), with additional 'FOAM FATAL IO ERROR' header text and ...
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...
errorManipArg< error, int > exit(error &err, const int errNo=1)
#define defineRunTimeSelectionTable(baseType, argNames)
Define run-time selection table.