Go to the documentation of this file.
41 #include "InterfaceCompositionModel.H"
51 namespace interfaceCompositionModels
58 template<
class Thermo,
class OtherThermo>
111 const word& speciesName,
118 const word& speciesName,
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
Base class for interface composition models, templated on the two thermodynamic models either side of...
TypeName("saturated")
Runtime type information.
label saturatedIndex_
Saturated species index.
A class for handling words, derived from Foam::string.
virtual tmp< volScalarField > YfPrime(const word &speciesName, const volScalarField &Tf) const
The interface species fraction derivative w.r.t. temperature.
A class for managing temporary objects.
const phasePair & pair() const
The phase pair.
Model which uses a saturation pressure model for a single species to calculate the interface composit...
virtual void update(const volScalarField &Tf)
Update the composition.
Saturated(const dictionary &dict, const phasePair &pair)
Construct from components.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual tmp< volScalarField > Yf(const word &speciesName, const volScalarField &Tf) const
The interface species fraction.
word saturatedName_
Saturated species name.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
tmp< volScalarField > wRatioByP() const
Constant of proportionality between partial pressure and mass.
autoPtr< saturationModel > saturationModel_
Saturation pressure model.
virtual ~Saturated()
Destructor.