Go to the documentation of this file.
37 #ifndef surfaceTensionModel_H
38 #define surfaceTensionModel_H
surfaceTensionModel(const dictionary &dict, const phasePair &pair, const bool registerObject)
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
bool registerObject() const noexcept
A class for managing temporary objects.
Abstract base-class for surface tension models which return the surface tension coefficient field.
static const dimensionSet dimSigma
TypeName("surfaceTensionModel")
Dimension set for the base types, which can be used to implement rigorous dimension checking for alge...
bool writeData(Ostream &os) const
static autoPtr< surfaceTensionModel > New(const dictionary &dict, const phasePair &pair)
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))
OBJstream os(runTime.globalPath()/outputName)
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...
Macros to ease declaration of run-time selection tables.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual ~surfaceTensionModel()=default
virtual tmp< volScalarField > sigma() const =0