Go to the documentation of this file.
36 #ifndef surfaceTensionModel_H
37 #define surfaceTensionModel_H
51 namespace multiphaseInter
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
bool registerObject() const noexcept
Should object created with this IOobject be registered?
A class for managing temporary objects.
static autoPtr< surfaceTensionModel > New(const dictionary &dict, const phasePair &pair)
virtual ~surfaceTensionModel()=default
Destructor.
surfaceTensionModel(const dictionary &dict, const phasePair &pair, const bool registerObject)
Construct from a dictionary and a phase pair.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
const phasePair & pair_
Phase pair.
virtual tmp< volScalarField > sigma() const =0
Surface tension.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
TypeName("surfaceTensionModel")
Runtime type information.
Macros to ease declaration of run-time selection tables.
declareRunTimeSelectionTable(autoPtr, surfaceTensionModel, dictionary,(const dictionary &dict, const phasePair &pair, const bool registerObject),(dict, pair, registerObject))
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
bool writeData(Ostream &os) const
Dummy write for regIOobject.