|
| TypeName ("Henry") |
|
| Henry (const dictionary &dict, const phasePair &pair) |
|
virtual | ~Henry ()=default |
|
virtual void | update (const volScalarField &Tf) |
|
virtual tmp< volScalarField > | Yf (const word &speciesName, const volScalarField &Tf) const |
|
virtual tmp< volScalarField > | YfPrime (const word &speciesName, const volScalarField &Tf) const |
|
| InterfaceCompositionModel (const dictionary &dict, const phasePair &pair) |
|
| ~InterfaceCompositionModel ()=default |
|
virtual tmp< volScalarField > | dY (const word &speciesName, const volScalarField &Tf) const |
|
virtual tmp< volScalarField > | D (const word &speciesName) const |
|
virtual tmp< volScalarField > | L (const word &speciesName, const volScalarField &Tf) const |
|
| InterfaceCompositionModel (const dictionary &dict, const phasePair &pair) |
|
| ~InterfaceCompositionModel ()=default |
|
virtual tmp< volScalarField > | dY (const word &speciesName, const volScalarField &Tf) const |
|
virtual tmp< volScalarField > | D (const word &speciesName) const |
|
virtual tmp< volScalarField > | L (const word &speciesName, const volScalarField &Tf) const |
|
virtual void | addMDotL (const volScalarField &K, const volScalarField &Tf, volScalarField &mDotL, volScalarField &mDotLPrime) const |
|
template<class ThermoType > |
const Foam::multiComponentMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const multiComponentMixture< ThermoType > &globalThermo) const |
|
template<class ThermoType > |
const Foam::pureMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const pureMixture< ThermoType > &globalThermo) const |
|
template<class ThermoType > |
Foam::tmp< Foam::volScalarField > | getSpecieMassFraction (const word &speciesName, const multiComponentMixture< ThermoType > &mixture) const |
|
template<class ThermoType > |
Foam::tmp< Foam::volScalarField > | getSpecieMassFraction (const word &speciesName, const pureMixture< ThermoType > &mixture) const |
|
template<class ThermoType > |
Foam::tmp< Foam::volScalarField > | MwMixture (const pureMixture< ThermoType > &mixture) const |
|
template<class ThermoType > |
Foam::tmp< Foam::volScalarField > | MwMixture (const multiComponentMixture< ThermoType > &mixture) const |
|
| TypeName ("interfaceCompositionModel") |
|
| declareRunTimeSelectionTable (autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair)) |
|
| interfaceCompositionModel (const dictionary &dict, const phasePair &pair) |
|
virtual | ~interfaceCompositionModel ()=default |
|
const word | transferSpecie () const |
|
const phasePair & | pair () const |
|
virtual tmp< volScalarField > | Kexp (const volScalarField &field)=0 |
|
virtual tmp< volScalarField > | KSp (label modelVariable, const volScalarField &field)=0 |
|
virtual tmp< volScalarField > | KSu (label modelVariable, const volScalarField &field)=0 |
|
virtual const dimensionedScalar & | Tactivate () const noexcept=0 |
|
virtual bool | includeDivU () const noexcept |
|
bool | includeVolChange () |
|
const word & | variable () const |
|
| TypeName ("interfaceCompositionModel") |
|
| declareRunTimeSelectionTable (autoPtr, interfaceCompositionModel, dictionary,(const dictionary &dict, const phasePair &pair),(dict, pair)) |
|
| interfaceCompositionModel (const dictionary &dict, const phasePair &pair) |
|
virtual | ~interfaceCompositionModel ()=default |
|
const hashedWordList & | species () const |
|
bool | transports (word &speciesName) const |
|
|
enum | modelVariable { T,
P,
Y,
alpha
} |
|
static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
|
static autoPtr< interfaceCompositionModel > | New (const dictionary &dict, const phasePair &pair) |
|
template<class ThermoType > |
const pureMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const pureMixture< ThermoType > &globalThermo) const |
|
template<class ThermoType > |
const multiComponentMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const multiComponentMixture< ThermoType > &globalThermo) const |
|
template<class ThermoType > |
tmp< volScalarField > | getSpecieMassFraction (const word &speciesName, const pureMixture< ThermoType > &thermo) const |
|
template<class ThermoType > |
tmp< volScalarField > | getSpecieMassFraction (const word &speciesName, const multiComponentMixture< ThermoType > &thermo) const |
|
template<class ThermoType > |
tmp< volScalarField > | MwMixture (const pureMixture< ThermoType > &thermo) const |
|
template<class ThermoType > |
tmp< volScalarField > | MwMixture (const multiComponentMixture< ThermoType > &) const |
|
template<class ThermoType > |
const pureMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const pureMixture< ThermoType > &globalThermo) const |
|
template<class ThermoType > |
const multiComponentMixture< ThermoType >::thermoType & | getLocalThermo (const word &speciesName, const multiComponentMixture< ThermoType > &globalThermo) const |
|
const Thermo & | fromThermo_ |
|
const OtherThermo & | toThermo_ |
|
const dimensionedScalar | Le_ |
|
const Thermo & | thermo_ |
|
const OtherThermo & | otherThermo_ |
|
modelVariable | modelVariable_ |
|
bool | includeVolChange_ |
|
const phasePair & | pair_ |
|
word | speciesName_ |
|
const fvMesh & | mesh_ |
|
const hashedWordList | speciesNames_ |
|
static const Enum< modelVariable > | modelVariableNames_ |
|
template<class Thermo, class OtherThermo>
class Foam::interfaceCompositionModels::Henry< Thermo, OtherThermo >
Henry's law for gas solubility in liquid. The concentration of a dissolved species in the liquid is proportional to its partial pressure in the gas. A dimensionless solubility,
, is given for each species. This is the ratio of the concentration of the species in the liquid to the corresponding concentration in the gas; i.e.,
. Mixing in the gas is assumed to be ideal.
- Source files
-
Definition at line 57 of file Henry.H.