53 changing = changing && dictHeader.
headerOk();
57 libs.
open(
"lib" + typeName +
"s.so");
64 fvMeshConstructorTable,
65 *fvMeshConstructorTablePtr_,
71 if (stitcherPtr->changing() == changing)
79 << typeName <<
" for " << (changing ?
"" :
"non-")
80 <<
"changing mesh not found " <<
nl <<
nl
81 <<
"Valid " << typeName <<
"s are : " <<
endl
82 << fvMeshConstructorTablePtr_->toc()
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object of type.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
static const word & constant()
Return constant name.
bool open(const fileName &libName, const bool verbose=true)
Open the named library, optionally with warnings if problems occur.
static autoPtr< fvMeshStitcher > New(fvMesh &, bool changing)
Select, construct and return the fvMeshStitcher.
fvMesh & mesh()
Return the fvMesh.
Mesh data needed to do the Finite Volume discretisation.
const Time & time() const
Return the top-level database.
Templated form of IOobject providing type information for file reading and header type checking.
bool headerOk()
Read header (uses typeGlobalFile to find file) and check.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
errorManipArg< error, int > exit(error &err, const int errNo=1)
dlLibraryTable libs
Table of loaded dynamic libraries.
Ostream & endl(Ostream &os)
Add newline and flush stream.