57 #ifndef surfaceTensionModel_H 58 #define surfaceTensionModel_H 92 return dict.subDict(
"sigma");
surfaceTensionModel(const dictionary &dict, const phasePair &pair, const bool registerObject)
Construct from a dictionary and a phase pair.
static const dictionary & sigmaDict(const dictionary &dict)
static autoPtr< surfaceTensionModel > New(const dictionary &dict, const phasePair &pair)
TypeName("surfaceTensionModel")
Runtime type information.
Forwards and collection of common volume field types.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
declareRunTimeSelectionTable(autoPtr, surfaceTensionModel, dictionary,(const dictionary &dict, const phasePair &pair, const bool registerObject),(dict, pair, registerObject))
virtual ~surfaceTensionModel()=default
Destructor.
virtual tmp< volScalarField > sigma() const =0
Surface tension.
bool writeData(Ostream &os) const
Dummy write for regIOobject.
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
Mesh data needed to do the Finite Volume discretisation.
virtual bool readDict(const dictionary &dict)=0
Update surface tension coefficient from given dictionary.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Macros to ease declaration of run-time selection tables.
A class for managing temporary objects.