Public Member Functions | List of all members
heRhoThermo< BasicPsiThermo, MixtureType > Class Template Reference

Energy for a mixture based on density. More...

Inheritance diagram for heRhoThermo< BasicPsiThermo, MixtureType >:
Inheritance graph
[legend]
Collaboration diagram for heRhoThermo< BasicPsiThermo, MixtureType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("heRhoThermo")
 
 heRhoThermo (const fvMesh &, const word &phaseName)
 
 heRhoThermo (const fvMesh &, const word &phaseName, const word &dictName)
 
virtual ~heRhoThermo ()
 
virtual void correct ()
 
- Public Member Functions inherited from heThermo< BasicPsiThermo, MixtureType >
 heThermo (const fvMesh &, const word &phaseName)
 
 heThermo (const fvMesh &, const dictionary &, const word &phaseName)
 
 heThermo (const fvMesh &, const word &phaseName, const word &dictionaryName)
 
virtual ~heThermo ()
 
virtual MixtureType::basicMixtureType & composition ()
 
virtual const MixtureType::basicMixtureType & composition () const
 
virtual word thermoName () const
 
virtual bool incompressible () const
 
virtual bool isochoric () const
 
virtual volScalarFieldhe ()
 
virtual const volScalarFieldhe () const
 
virtual tmp< volScalarFieldhe (const volScalarField &p, const volScalarField &T) const
 
virtual tmp< scalarFieldhe (const scalarField &p, const scalarField &T, const labelList &cells) const
 
virtual tmp< scalarFieldhe (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< volScalarFieldhc () const
 
virtual tmp< scalarFieldTHE (const scalarField &he, const scalarField &p, const scalarField &T0, const labelList &cells) const
 
virtual tmp< scalarFieldTHE (const scalarField &he, const scalarField &p, const scalarField &T0, const label patchi) const
 
virtual tmp< scalarFieldCp (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< scalarFieldCp (const scalarField &p, const scalarField &T, const labelList &cells) const
 
virtual tmp< volScalarFieldCp () const
 
virtual tmp< scalarFieldCv (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< volScalarFieldCv () const
 
virtual tmp< scalarFieldrhoEoS (const scalarField &p, const scalarField &T, const labelList &cells) const
 
virtual tmp< volScalarFieldgamma () const
 
virtual tmp< scalarFieldgamma (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< scalarFieldCpv (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< volScalarFieldCpv () const
 
virtual tmp< volScalarFieldCpByCpv () const
 
virtual tmp< scalarFieldCpByCpv (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< volScalarFieldW () const
 
virtual tmp< volScalarFieldkappa () const
 
virtual tmp< scalarFieldkappa (const label patchi) const
 
virtual tmp< volScalarFieldalphahe () const
 
virtual tmp< scalarFieldalphahe (const label patchi) const
 
virtual tmp< volScalarFieldkappaEff (const volScalarField &) const
 
virtual tmp< scalarFieldkappaEff (const scalarField &alphat, const label patchi) const
 
virtual tmp< volScalarFieldalphaEff (const volScalarField &alphat) const
 
virtual tmp< scalarFieldalphaEff (const scalarField &alphat, const label patchi) const
 
virtual bool read ()
 

Additional Inherited Members

- Protected Member Functions inherited from heThermo< BasicPsiThermo, MixtureType >
void heBoundaryCorrection (volScalarField &he)
 
- Protected Attributes inherited from heThermo< BasicPsiThermo, MixtureType >
volScalarField he_
 

Detailed Description

template<class BasicPsiThermo, class MixtureType>
class Foam::heRhoThermo< BasicPsiThermo, MixtureType >

Energy for a mixture based on density.

Source files

Definition at line 49 of file heRhoThermo.H.

Constructor & Destructor Documentation

◆ heRhoThermo() [1/2]

heRhoThermo ( const fvMesh mesh,
const word phaseName 
)

Definition at line 166 of file heRhoThermo.C.

◆ heRhoThermo() [2/2]

heRhoThermo ( const fvMesh mesh,
const word phaseName,
const word dictName 
)

Definition at line 189 of file heRhoThermo.C.

◆ ~heRhoThermo()

~heRhoThermo
virtual

Definition at line 214 of file heRhoThermo.C.

Member Function Documentation

◆ TypeName()

TypeName ( "heRhoThermo< BasicPsiThermo, MixtureType >"  )

◆ correct()

void correct
virtual

Definition at line 221 of file heRhoThermo.C.

References DebugInFunction, and Foam::endl().

Here is the call graph for this function:

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