77 else if (firstToken.
isWord())
81 IstreamConstructorTable::iterator cstrIter =
82 IstreamConstructorTablePtr_->find(faceType);
84 if (cstrIter == IstreamConstructorTablePtr_->end())
87 <<
"Unknown blockVertex type " 88 << faceType <<
nl <<
nl 89 <<
"Valid blockVertex types are" <<
endl 90 << IstreamConstructorTablePtr_->sortedToc()
99 <<
"incorrect first token, expected <word> or '(', found "
punctuationToken pToken() const
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
errorManipArg< error, int > exit(error &err, const int errNo=1)
A list of keyword definitions, which are a keyword followed by any number of values (e...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
InfoProxy< token > info() const
Return info proxy.
const word & wordToken() const
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
A token holds items read from Istream.
void putBack(const token &)
Put back token.
Ostream & endl(Ostream &os)
Add newline and flush stream.
static autoPtr< blockVertex > New(const dictionary &dict, const label index, const searchableSurfaces &geometry, Istream &)
New function which constructs and returns pointer to a blockVertex.
A class for handling words, derived from string.
Container for searchableSurfaces.
static label read(Istream &, const dictionary &)
Read vertex index with optional name lookup.
errorManip< error > abort(error &err)
label readLabel(Istream &is)
const dictionary * subDictPtr(const word &) const
Find and return a sub-dictionary pointer if present.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
blockVertex()
Construct null.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
virtual autoPtr< blockVertex > clone() const
Clone function.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
static void write(Ostream &, const label, const dictionary &)
Write vertex index with optional name backsubstitution.
bool isPunctuation() const
#define InfoInFunction
Report an information message using Foam::Info.