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 "
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
void putBack(const token &)
Put back token.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
blockVertex()
Construct null.
static void write(Ostream &, const label, const dictionary &)
Write vertex index with optional name backsubstitution.
static label read(Istream &, const dictionary &)
Read vertex index with optional name lookup.
virtual autoPtr< blockVertex > clone() const
Clone function.
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 list of keyword definitions, which are a keyword followed by any number of values (e....
const dictionary * subDictPtr(const word &) const
Find and return a sub-dictionary pointer if present.
Container for searchableSurfaces.
A token holds items read from Istream.
bool isPunctuation() const
punctuationToken pToken() const
InfoProxy< token > info() const
Return info proxy.
const word & wordToken() const
A class for handling words, derived from string.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
#define InfoInFunction
Report an information message using Foam::Info.
errorManipArg< error, int > exit(error &err, const int errNo=1)
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Ostream & endl(Ostream &os)
Add newline and flush stream.
errorManip< error > abort(error &err)
defineTypeNameAndDebug(combustionModel, 0)
label readLabel(Istream &is)