Go to the documentation of this file.
32 template<
class MixtureType>
51 template<
class MixtureType>
57 return this->getLocalThermo(speciei).nMoles();
61 template<
class MixtureType>
67 return this->getLocalThermo(speciei).W();
71 template<
class MixtureType>
79 return this->getLocalThermo(speciei).Cp(
p,
T);
83 template<
class MixtureType>
91 return this->getLocalThermo(speciei).Cv(
p,
T);
95 template<
class MixtureType>
103 return this->getLocalThermo(speciei).Ha(
p,
T);
107 template<
class MixtureType>
115 return this->getLocalThermo(speciei).Hs(
p,
T);
119 template<
class MixtureType>
125 return this->getLocalThermo(speciei).Hc();
129 template<
class MixtureType>
137 return this->getLocalThermo(speciei).S(
p,
T);
141 template<
class MixtureType>
149 return this->getLocalThermo(speciei).Es(
p,
T);
153 template<
class MixtureType>
161 return this->getLocalThermo(speciei).G(
p,
T);
165 template<
class MixtureType>
173 return this->getLocalThermo(speciei).A(
p,
T);
177 template<
class MixtureType>
185 return this->getLocalThermo(speciei).mu(
p,
T);
189 template<
class MixtureType>
197 return this->getLocalThermo(speciei).kappa(
p,
T);
201 template<
class MixtureType>
209 return this->getLocalThermo(speciei).alphah(
p,
T);
213 template<
class MixtureType>
221 return this->getLocalThermo(speciei).rho(
p,
T);
virtual scalar A(const label speciei, const scalar p, const scalar T) const
Helmholtz free energy [J/kg].
A class for handling words, derived from string.
virtual tmp< volScalarField > Cp() const =0
Heat capacity at constant pressure for patch [J/kg/K].
virtual scalar mu(const label speciei, const scalar p, const scalar T) const
Dynamic viscosity [kg/m/s].
virtual tmp< volScalarField > Cv() const =0
Heat capacity at constant volume [J/kg/K].
virtual scalar W(const label speciei) const
Molecular weight of the given specie [kg/kmol].
SpecieMixture(const dictionary &, const fvMesh &, const word &phaseName)
Construct from dictionary, mesh and phase name.
virtual scalar Hs(const label speciei, const scalar p, const scalar T) const
Sensible enthalpy [J/kg].
virtual scalar Es(const label speciei, const scalar p, const scalar T) const
Sensible internal energy [J/kg].
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh data needed to do the Finite Volume discretisation.
virtual scalar G(const label speciei, const scalar p, const scalar T) const
Gibbs free energy [J/kg].
virtual scalar S(const label speciei, const scalar p, const scalar T) const
Entropy [J/(kg K)].
virtual scalar Ha(const label speciei, const scalar p, const scalar T) const
Absolute enthalpy [J/kg].
virtual tmp< volScalarField > kappa() const =0
Thermal diffusivity for temperature of mixture [J/m/s/K].
virtual scalar rho(const label speciei, const scalar p, const scalar T) const
Density [kg/m3].
virtual scalar nMoles(const label speciei) const
Number of moles of the given specie [].
virtual scalar Hc(const label speciei) const
Chemical enthalpy [J/kg].
virtual scalar alphah(const label speciei, const scalar p, const scalar T) const
Thermal diffusivity of enthalpy [kg/m/s].