36 #ifndef surfaceTensionModel_H 37 #define surfaceTensionModel_H 51 namespace multiphaseInter
surfaceTensionModel(const dictionary &dict, const phasePair &pair, const bool registerObject)
Construct from a dictionary and a phase pair.
static autoPtr< surfaceTensionModel > New(const dictionary &dict, const phasePair &pair)
TypeName("surfaceTensionModel")
Runtime type information.
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.
const phasePair & pair_
Phase pair.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
bool registerObject() const noexcept
Should objects created with this IOobject be registered?
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.
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...