79 dictionaryConstructorTablePtr_
82 if (!dictionaryConstructorTablePtr_)
85 <<
"solver table is empty"
89 dictionaryConstructorTable::iterator cstrIter =
90 dictionaryConstructorTablePtr_->find(
type);
92 if (cstrIter == dictionaryConstructorTablePtr_->end())
95 <<
"Unknown solver type "
97 <<
"Valid solver types are:" <<
endl
98 << dictionaryConstructorTablePtr_->sortedToc()
static twoDPointCorrector & New(const word &name, const polyMesh &mesh)
Construct and return the named DemandDrivenMeshObject.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.
T lookupOrDefaultBackwardsCompatible(const wordList &, const T &) const
Find and return a T, trying a list of keywords in sequence,.
const dictionary & optionalTypeDict(const word &typeName) const
Find and return an optional type sub-dictionary.
bool open(const fileName &libName, const bool verbose=true)
Open the named library, optionally with warnings if problems occur.
Abstract base class for pointMesh movers.
virtual ~pointMeshMover()
Destructor.
static autoPtr< pointMeshMover > New(const polyMesh &, const dictionary &)
Select constructed from polyMesh and dictionary.
pointMeshMover(const polyMesh &mesh, const word &type)
Construct from polyMesh and dictionary and type.
virtual autoPtr< pointMeshMover > clone() const
Clone function.
virtual void twoDCorrectPoints(pointField &) const
Correct point field for reduced-dimensionality cases.
virtual bool write() const
Optionally write motion state information for restart.
Mesh consisting of general polyhedral cells.
void correctPoints(pointField &p) const
Correct motion points.
A class for handling words, derived from string.
static const word null
An empty word.
Foam::fvMesh mesh(Foam::IOobject(regionName, runTime.name(), runTime, Foam::IOobject::MUST_READ), false)
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
#define FatalIOErrorInFunction(ios)
Report an error message using Foam::FatalIOError.
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.
String typeName(const std::type_info &info)
Return the un-mangled name given the standard type info.
defineRunTimeSelectionTable(fvConstraint, dictionary)
Ostream & indentOrNl(Ostream &os)
Indent stream or add newline if indent level == 0.
defineTypeNameAndDebug(atmosphericBoundaryLayer, 0)
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.