94 #ifndef phaseScalarTransport_functionObject_H
95 #define phaseScalarTransport_functionObject_H
103 namespace functionObjects
110 class phaseScalarTransport
112 public fvMeshFunctionObject
117 const word fieldName_;
120 const word phaseName_;
156 scalar residualAlpha_;
163 bool writeAlphaField_;
227 virtual bool write();
Generic GeometricField class.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
const word & name() const
Return the name of this functionObject.
TypeName("phaseScalarTransport")
Runtime type information.
virtual wordList fields() const
Return the list of fields required.
virtual ~phaseScalarTransport()
Destructor.
virtual bool executeAtStart() const
Do not execute at the start of the run.
virtual bool execute()
Solve for the evolution of the field.
virtual bool write()
Do nothing. The field is registered and written automatically.
virtual bool read(const dictionary &)
Read the settings from the given dictionary.
phaseScalarTransport(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
diffusivityType
Enumeration defining the type of the diffusivity.
A class for managing temporary objects.
A class for handling words, derived from string.