Go to the documentation of this file.
38 #ifndef filmThermoModel_H
39 #define filmThermoModel_H
41 #include "filmSubModelBase.H"
48 namespace regionModels
50 namespace surfaceFilmModels
123 virtual const word&
name()
const = 0;
129 virtual scalar
rho(
const scalar
p,
const scalar
T)
const = 0;
132 virtual scalar
mu(
const scalar
p,
const scalar
T)
const = 0;
135 virtual scalar
sigma(
const scalar
p,
const scalar
T)
const = 0;
138 virtual scalar
Cp(
const scalar
p,
const scalar
T)
const = 0;
141 virtual scalar
kappa(
const scalar
p,
const scalar
T)
const = 0;
144 virtual scalar
D(
const scalar
p,
const scalar
T)
const = 0;
147 virtual scalar
hl(
const scalar
p,
const scalar
T)
const = 0;
150 virtual scalar
pv(
const scalar
p,
const scalar
T)
const = 0;
153 virtual scalar
W()
const = 0;
156 virtual scalar
Tb(
const scalar
p)
const = 0;
virtual tmp< volScalarField > Cp() const =0
A class for handling words, derived from Foam::string.
virtual scalar hl(const scalar p, const scalar T) const =0
virtual scalar W() const =0
A class for managing temporary objects.
virtual const word & name() const =0
virtual tmp< volScalarField > rho() const =0
virtual scalar Tb(const scalar p) const =0
virtual tmp< volScalarField > mu() const =0
Base class for surface film models.
const dictionary & dict() const
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual scalar pv(const scalar p, const scalar T) const =0
static autoPtr< filmThermoModel > New(surfaceFilmRegionModel &film, const dictionary &dict)
virtual scalar D(const scalar p, const scalar T) const =0
const word & modelType() const
TypeName("filmThermoModel")
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
Base class for film thermo models.
Macros to ease declaration of run-time selection tables.
declareRunTimeSelectionTable(autoPtr, filmThermoModel, dictionary,(surfaceFilmRegionModel &film, const dictionary &dict),(film, dict))
virtual ~filmThermoModel()
const surfaceFilmRegionModel & film() const
virtual tmp< volScalarField > sigma() const =0
virtual tmp< volScalarField > kappa() const =0
Base class for surface film sub-models.