Go to the documentation of this file.
40 #ifndef SpecieMixture_H
41 #define SpecieMixture_H
60 template<
class MixtureType>
88 virtual scalar
W(
const label speciei)
const;
91 virtual scalar
Hc(
const label speciei)
const;
virtual scalar A(const label speciei, const scalar p, const scalar T) const
A class for handling words, derived from Foam::string.
virtual tmp< volScalarField > Cp() const =0
virtual scalar mu(const label speciei, const scalar p, const scalar T) const
A class for managing temporary objects.
virtual tmp< volScalarField > Cv() const =0
virtual scalar Hs(const label speciei, const scalar p, const scalar T) const
virtual scalar HE(const label speciei, const scalar p, const scalar T) const
virtual scalar Es(const label speciei, const scalar p, const scalar T) const
virtual ~SpecieMixture()=default
Generic templated field type.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
virtual tmp< volScalarField > W() const =0
SpecieMixture(const dictionary &thermoDict, const fvMesh &mesh, const word &phaseName)
virtual scalar G(const label speciei, const scalar p, const scalar T) const
virtual scalar S(const label speciei, const scalar p, const scalar T) const
const dictionary & thermoDict
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual scalar Ha(const label speciei, const scalar p, const scalar T) const
virtual tmp< volScalarField > kappa() const =0
virtual scalar rho(const label speciei, const scalar p, const scalar T) const
virtual scalar Hc(const label speciei) const
virtual scalar alphah(const label speciei, const scalar p, const scalar T) const