37 <<
"No finite-area mesh (" <<
areaName_ <<
") available"
50 <<
"No finite-area mesh (" << areaName_ <<
") available"
54 return *regionMeshPtr_;
61 if (!outputPropertiesPtr_)
64 <<
"outputProperties dictionary not available"
68 return *outputPropertiesPtr_;
75 if (!outputPropertiesPtr_)
78 <<
"outputProperties dictionary not available"
82 return *outputPropertiesPtr_;
119 return word(base + suffixHint_);
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
autoPtr< IOdictionary > outputPropertiesPtr_
Dictionary of output properties.
word areaName_
The finite-area mesh name (default: region0).
word suffixHint_
Suffix hint for automatic model variable names (default: "").
const dictionary & solution() const
Return the solution dictionary.
word suffixed(const char *base) const
Return the concatenation of base and the suffix hint.
bool isRegionPatch(const label patchi) const
True if patchi on the primary region is coupled to this region.
autoPtr< faMesh > regionMeshPtr_
Pointer to the region mesh database.
const faMesh & regionMesh() const
Return the region mesh database.
const IOdictionary & outputProperties() const
Return const access to the output properties dictionary.
const labelList & primaryPatchIDs() const
List of patch IDs on the primary region coupled to this region.
A class for handling words, derived from Foam::string.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
List< label > labelList
A List of labels.
errorManip< error > abort(error &err)
error FatalError
Error stream (stdout output on all processes), with additional 'FOAM FATAL ERROR' header text and sta...