Go to the documentation of this file.
27 #include "triSurface.H"
42 const searchableSurfaces& geometry,
43 const dictionary&
dict
63 const searchableSurfaces& geometry,
64 const dictionary&
dict
67 dictionaryConstructorTable::iterator cstrIter =
68 dictionaryConstructorTablePtr_->find(
type);
70 if (cstrIter == dictionaryConstructorTablePtr_->end())
73 <<
"Unknown searchableSurfaceModifier type "
75 <<
"Valid searchableSurfaceModifier types : " <<
endl
76 << dictionaryConstructorTablePtr_->sortedToc()
80 return autoPtr<searchableSurfaceModifier>(cstrIter()(geometry,
dict));
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
Ostream & endl(Ostream &os)
Add newline and flush stream.
virtual ~searchableSurfaceModifier()
Destructor.
errorManipArg< error, int > exit(error &err, const int errNo=1)
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
searchableSurfaceModifier(const searchableSurfaces &, const dictionary &)
Construct from dictionary.
static autoPtr< searchableSurfaceModifier > New(const word &type, const searchableSurfaces &, const dictionary &dict)
Return a reference to the selected searchableSurfaceModifier.
fileName::Type type(const fileName &)
Return the file type: DIRECTORY or FILE.
defineTypeNameAndDebug(combustionModel, 0)