Public Member Functions | List of all members
SpecieMixture< MixtureType > Class Template Referenceabstract

Foam::SpecieMixture. More...

Inheritance diagram for SpecieMixture< MixtureType >:
Inheritance graph
[legend]
Collaboration diagram for SpecieMixture< MixtureType >:
Collaboration graph
[legend]

Public Member Functions

 SpecieMixture (const dictionary &thermoDict, const fvMesh &mesh, const word &phaseName)
 
virtual ~SpecieMixture ()=default
 
virtual scalar W (const label speciei) const
 
virtual scalar Hc (const label speciei) const
 
virtual scalar Cp (const label speciei, const scalar p, const scalar T) const
 
virtual scalar Cv (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 Ha (const label speciei, const scalar p, const scalar T) const
 
virtual scalar Hs (const label speciei, const scalar p, const scalar T) const
 
virtual scalar S (const label speciei, const scalar p, const scalar T) const
 
virtual scalar Es (const label speciei, const scalar p, const scalar T) const
 
virtual scalar G (const label speciei, const scalar p, const scalar T) const
 
virtual scalar A (const label speciei, const scalar p, const scalar T) const
 
virtual scalar mu (const label speciei, const scalar p, const scalar T) const
 
virtual scalar kappa (const label speciei, const scalar p, const scalar T) const
 
virtual scalar alphah (const label speciei, const scalar p, const scalar T) const
 
virtual scalar rho (const label speciei, const scalar p, const scalar T) const
 
virtual tmp< scalarFieldCp (const scalarField &p, const scalarField &T, const label patchi) const =0
 
virtual tmp< volScalarFieldCp () const =0
 
virtual tmp< scalarFieldCv (const scalarField &p, const scalarField &T, const label patchi) const =0
 
virtual tmp< scalarFieldCp (const scalarField &p, const scalarField &T, const labelList &cells) const =0
 
virtual tmp< volScalarFieldCv () const =0
 
virtual tmp< volScalarFieldW () const =0
 
virtual tmp< scalarFieldkappa (const label patchi) const =0
 
virtual tmp< volScalarFieldkappa () const =0
 

Detailed Description

template<class MixtureType>
class Foam::SpecieMixture< MixtureType >

Foam::SpecieMixture.

Source files

Definition at line 56 of file SpecieMixture.H.

Constructor & Destructor Documentation

◆ SpecieMixture()

SpecieMixture ( const dictionary thermoDict,
const fvMesh mesh,
const word phaseName 
)

Definition at line 29 of file SpecieMixture.C.

◆ ~SpecieMixture()

virtual ~SpecieMixture ( )
virtualdefault

Member Function Documentation

◆ W() [1/2]

Foam::scalar W ( const label  speciei) const
virtual

Definition at line 48 of file SpecieMixture.C.

◆ Hc()

Foam::scalar Hc ( const label  speciei) const
virtual

Definition at line 57 of file SpecieMixture.C.

◆ Cp() [1/4]

Foam::scalar Cp ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 65 of file SpecieMixture.C.

References p, and T.

◆ Cv() [1/3]

Foam::scalar Cv ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 77 of file SpecieMixture.C.

References p, and T.

◆ HE()

Foam::scalar HE ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 89 of file SpecieMixture.C.

References p, and T.

◆ Ha()

Foam::scalar Ha ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 101 of file SpecieMixture.C.

References p, and T.

◆ Hs()

Foam::scalar Hs ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 113 of file SpecieMixture.C.

References p, and T.

◆ S()

Foam::scalar S ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 125 of file SpecieMixture.C.

References p, and T.

◆ Es()

Foam::scalar Es ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 137 of file SpecieMixture.C.

References p, and T.

◆ G()

Foam::scalar G ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 149 of file SpecieMixture.C.

References p, and T.

◆ A()

Foam::scalar A ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 161 of file SpecieMixture.C.

References p, and T.

◆ mu()

Foam::scalar mu ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 173 of file SpecieMixture.C.

References p, and T.

◆ kappa() [1/3]

Foam::scalar kappa ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 185 of file SpecieMixture.C.

References p, and T.

◆ alphah()

Foam::scalar alphah ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 197 of file SpecieMixture.C.

References p, and T.

◆ rho()

Foam::scalar rho ( const label  speciei,
const scalar  p,
const scalar  T 
) const
virtual

Definition at line 209 of file SpecieMixture.C.

References p, and T.

◆ Cp() [2/4]

virtual tmp<scalarField> Cp ( const scalarField p,
const scalarField T,
const label  patchi 
) const
pure virtual

◆ Cp() [3/4]

virtual tmp<volScalarField> Cp ( ) const
pure virtual

◆ Cv() [2/3]

virtual tmp<scalarField> Cv ( const scalarField p,
const scalarField T,
const label  patchi 
) const
pure virtual

◆ Cp() [4/4]

virtual tmp<scalarField> Cp ( const scalarField p,
const scalarField T,
const labelList cells 
) const
pure virtual

◆ Cv() [3/3]

virtual tmp<volScalarField> Cv ( ) const
pure virtual

◆ W() [2/2]

virtual tmp<volScalarField> W ( ) const
pure virtual

◆ kappa() [2/3]

virtual tmp<scalarField> kappa ( const label  patchi) const
pure virtual

◆ kappa() [3/3]

virtual tmp<volScalarField> kappa ( ) const
pure virtual

The documentation for this class was generated from the following files: