Region model function object base class. More...
Public Member Functions | |
TypeName ("regionModelFunctionObject") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, regionModelFunctionObject, dictionary,(const dictionary &dict, regionModel ®ion),(dict, region)) | |
Declare runtime constructor selection table. More... | |
regionModelFunctionObject (regionModel ®ion) | |
Construct null from region. More... | |
regionModelFunctionObject (const dictionary &dict, regionModel ®ion, const word &modelType) | |
Construct from dictionary. More... | |
regionModelFunctionObject (const regionModelFunctionObject &ppm) | |
Construct copy. More... | |
virtual autoPtr< regionModelFunctionObject > | clone () const |
Construct and return a clone. More... | |
virtual | ~regionModelFunctionObject () |
Destructor. More... | |
virtual void | preEvolveRegion () |
Pre-evolve region hook. More... | |
virtual void | postEvolveRegion () |
Post-evolve region hook. More... | |
virtual void | write () const |
write More... | |
Static Public Member Functions | |
static autoPtr< regionModelFunctionObject > | New (const dictionary &dict, regionModel ®ion, const word &modelType) |
Selector. More... | |
Protected Attributes | |
dictionary | dict_ |
Dictionary. More... | |
regionModel & | regionModel_ |
Reference to the region model. More... | |
word | modelType_ |
Model type name. More... | |
Region model function object base class.
Definition at line 56 of file regionModelFunctionObject.H.
regionModelFunctionObject | ( | regionModel & | region | ) |
Construct null from region.
Definition at line 43 of file regionModelFunctionObject.C.
Referenced by regionModelFunctionObject::clone(), and regionModelFunctionObject::regionModelFunctionObject().
regionModelFunctionObject | ( | const dictionary & | dict, |
regionModel & | region, | ||
const word & | modelType | ||
) |
Construct from dictionary.
Definition at line 54 of file regionModelFunctionObject.C.
References regionModelFunctionObject::regionModelFunctionObject().
regionModelFunctionObject | ( | const regionModelFunctionObject & | ppm | ) |
Construct copy.
Definition at line 67 of file regionModelFunctionObject.C.
|
virtual |
Destructor.
Definition at line 79 of file regionModelFunctionObject.C.
Referenced by regionModelFunctionObject::clone().
TypeName | ( | "regionModelFunctionObject" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
regionModelFunctionObject | , | ||
dictionary | , | ||
(const dictionary &dict, regionModel ®ion) | , | ||
(dict, region) | |||
) |
Declare runtime constructor selection table.
|
inlinevirtual |
Construct and return a clone.
Definition at line 108 of file regionModelFunctionObject.H.
References regionModelFunctionObject::New(), regionModelFunctionObject::postEvolveRegion(), regionModelFunctionObject::preEvolveRegion(), regionModelFunctionObject::regionModelFunctionObject(), regionModelFunctionObject::write(), and regionModelFunctionObject::~regionModelFunctionObject().
|
static |
Selector.
Definition at line 32 of file regionModelFunctionObjectNew.C.
References Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, dictionary::lookup(), Foam::nl, and dictionary::subDict().
Referenced by regionModelFunctionObject::clone().
|
virtual |
Pre-evolve region hook.
Definition at line 85 of file regionModelFunctionObject.C.
Referenced by regionModelFunctionObject::clone().
|
virtual |
Post-evolve region hook.
Definition at line 89 of file regionModelFunctionObject.C.
References Foam::blockMeshTools::write().
Referenced by regionModelFunctionObject::clone().
|
virtual |
write
Definition at line 98 of file regionModelFunctionObject.C.
Referenced by regionModelFunctionObject::clone().
|
protected |
Definition at line 63 of file regionModelFunctionObject.H.
|
protected |
Reference to the region model.
Definition at line 66 of file regionModelFunctionObject.H.
|
protected |
Model type name.
Definition at line 69 of file regionModelFunctionObject.H.