34 namespace saturationModels
52 template<
class FieldType>
54 Foam::saturationModels::constantPressure::pSat(
const FieldType&
T)
const
60 template<
class FieldType>
62 Foam::saturationModels::constantPressure::pSatPrime(
const FieldType&
T)
const
68 template<
class FieldType>
70 Foam::saturationModels::constantPressure::lnPSat(
const FieldType&
T)
const
Macros for easy insertion into run-time selection tables.
DimensionedField< Type, GeoMesh, PrimitiveField > Internal
Type of the internal field from which this GeometricField is derived.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Constant saturation pressure model.
virtual ~constantPressure()
Destructor.
constantPressure(const dictionary &dict)
Construct from a dictionary.
Model to describe the dependence of saturation pressure on temperature.
A class for managing temporary objects.
IMPLEMENT_PSAT(saturationModels::constantPressure, scalarField)
static const dimensionedScalar zeroPbyT(dimPressure/dimTemperature, 0)
tmp< scalarField > evaluate(const scalarField &argument, const word &name, const dimensionedScalar &value)
Construct a scalar field from a uniform value.
addToRunTimeSelectionTable(saturationPressureModel, Antoine, dictionary)
static const coefficient oneP(dimPressure, 1)
defineTypeNameAndDebug(Antoine, 0)
const dimensionSet dimPressure
void T(LagrangianPatchField< Type > &f, const LagrangianPatchField< Type > &f1)
const dimensionSet dimTemperature
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
dimensionedScalar log(const dimensionedScalar &ds)
VolField< scalar > volScalarField