Base class for interface composition models, templated on the two thermodynamic models either side of the interface. More...
Public Member Functions | |
InterfaceCompositionModel (const dictionary &dict, const phasePair &pair) | |
Construct from components. More... | |
~InterfaceCompositionModel () | |
Destructor. More... | |
virtual tmp< volScalarField > | dY (const word &speciesName, const volScalarField &Tf) const |
Mass fraction difference between the interface and the field. More... | |
virtual tmp< volScalarField > | D (const word &speciesName) const |
Mass diffusivity. More... | |
virtual tmp< volScalarField > | L (const word &speciesName, const volScalarField &Tf) const |
Latent heat. More... | |
virtual void | addMDotL (const volScalarField &K, const volScalarField &Tf, volScalarField &mDotL, volScalarField &mDotLPrime) const |
Add latent heat flow rate to total. More... | |
Public Member Functions inherited from interfaceCompositionModel | |
TypeName ("interfaceCompositionModel") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair)) | |
interfaceCompositionModel (const dictionary &dict, const phasePair &pair) | |
Construct from a dictionary and a phase pair. More... | |
virtual | ~interfaceCompositionModel () |
Destructor. More... | |
virtual void | update (const volScalarField &Tf)=0 |
Update the composition. More... | |
const hashedWordList & | species () const |
Return the transferring species names. More... | |
bool | transports (word &speciesName) const |
Returns whether the species is transported by the model and. More... | |
virtual tmp< volScalarField > | Yf (const word &speciesName, const volScalarField &Tf) const =0 |
Interface mass fraction. More... | |
virtual tmp< volScalarField > | YfPrime (const word &speciesName, const volScalarField &Tf) const =0 |
The interface mass fraction derivative w.r.t. temperature. More... | |
Protected Member Functions | |
template<class ThermoType > | |
const pureMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const pureMixture< ThermoType > &globalThermo) const |
Get a reference to the local thermo for a pure mixture. More... | |
template<class ThermoType > | |
const multiComponentMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const multiComponentMixture< ThermoType > &globalThermo) const |
Get a reference to the local thermo for a multi component mixture. More... | |
Protected Attributes | |
const Thermo & | thermo_ |
Thermo. More... | |
const OtherThermo & | otherThermo_ |
Other Thermo. More... | |
const dimensionedScalar | Le_ |
Lewis number. More... | |
Protected Attributes inherited from interfaceCompositionModel | |
const phasePair & | pair_ |
Phase pair. More... | |
const hashedWordList | speciesNames_ |
Names of the transferring species. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from interfaceCompositionModel | |
static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
Base class for interface composition models, templated on the two thermodynamic models either side of the interface.
Definition at line 55 of file InterfaceCompositionModel.H.
InterfaceCompositionModel | ( | const dictionary & | dict, |
const phasePair & | pair | ||
) |
Construct from components.
Destructor.
|
protected |
Get a reference to the local thermo for a pure mixture.
|
protected |
Get a reference to the local thermo for a multi component mixture.
|
virtual |
Mass fraction difference between the interface and the field.
Implements interfaceCompositionModel.
|
virtual |
Mass diffusivity.
Implements interfaceCompositionModel.
|
virtual |
Latent heat.
Implements interfaceCompositionModel.
|
virtual |
Add latent heat flow rate to total.
Implements interfaceCompositionModel.
|
protected |
Thermo.
Definition at line 64 of file InterfaceCompositionModel.H.
|
protected |
Other Thermo.
Definition at line 67 of file InterfaceCompositionModel.H.
|
protected |
Lewis number.
Definition at line 70 of file InterfaceCompositionModel.H.