Public Member Functions | List of all members
heheuPsiThermo< BasicPsiThermo, MixtureType > Class Template Reference
Inheritance diagram for heheuPsiThermo< BasicPsiThermo, MixtureType >:
Inheritance graph
[legend]
Collaboration diagram for heheuPsiThermo< BasicPsiThermo, MixtureType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("heheuPsiThermo")
 
 heheuPsiThermo (const fvMesh &, const word &phaseName)
 
 heheuPsiThermo (const fvMesh &, const word &phaseName, const word &dictName)
 
virtual ~heheuPsiThermo ()
 
virtual void correct ()
 
virtual volScalarFieldheu ()
 
virtual const volScalarFieldheu () const
 
virtual const volScalarFieldTu () const
 
virtual tmp< scalarFieldheu (const scalarField &p, const scalarField &T, const labelList &cells) const
 
virtual tmp< scalarFieldheu (const scalarField &p, const scalarField &T, const label patchi) const
 
virtual tmp< volScalarFieldTb () const
 
virtual tmp< volScalarFieldpsiu () const
 
virtual tmp< volScalarFieldpsib () const
 
virtual tmp< volScalarFieldmuu () const
 
virtual tmp< volScalarFieldmub () const
 
- 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::heheuPsiThermo< BasicPsiThermo, MixtureType >

Definition at line 48 of file heheuPsiThermo.H.

Constructor & Destructor Documentation

◆ heheuPsiThermo() [1/2]

heheuPsiThermo ( const fvMesh mesh,
const word phaseName 
)

Definition at line 235 of file heheuPsiThermo.C.

References forAll.

◆ heheuPsiThermo() [2/2]

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

Definition at line 309 of file heheuPsiThermo.C.

References forAll.

◆ ~heheuPsiThermo()

~heheuPsiThermo
virtual

Definition at line 385 of file heheuPsiThermo.C.

Member Function Documentation

◆ TypeName()

TypeName ( "heheuPsiThermo< BasicPsiThermo, MixtureType >"  )

◆ correct()

void correct
virtual

Definition at line 392 of file heheuPsiThermo.C.

References DebugInfo, DebugInFunction, and Foam::endl().

Here is the call graph for this function:

◆ heu() [1/4]

virtual volScalarField& heu ( )
inlinevirtual

Definition at line 115 of file heheuPsiThermo.H.

◆ heu() [2/4]

virtual const volScalarField& heu ( ) const
inlinevirtual

Definition at line 121 of file heheuPsiThermo.H.

◆ Tu()

virtual const volScalarField& Tu ( ) const
inlinevirtual

Definition at line 127 of file heheuPsiThermo.H.

◆ heu() [3/4]

Foam::tmp< Foam::scalarField > heu ( const scalarField p,
const scalarField T,
const labelList cells 
) const
virtual

Definition at line 419 of file heheuPsiThermo.C.

References cells, forAll, p, and tmp::ref().

Here is the call graph for this function:

◆ heu() [4/4]

Foam::tmp< Foam::scalarField > heu ( const scalarField p,
const scalarField T,
const label  patchi 
) const
virtual

Definition at line 440 of file heheuPsiThermo.C.

References forAll, p, and tmp::ref().

Here is the call graph for this function:

◆ Tb()

Definition at line 461 of file heheuPsiThermo.C.

References GeometricField::boundaryFieldRef(), forAll, GeometricField::primitiveFieldRef(), and tmp::ref().

Here is the call graph for this function:

◆ psiu()

Definition at line 520 of file heheuPsiThermo.C.

References GeometricField::boundaryFieldRef(), forAll, GeometricField::primitiveFieldRef(), and tmp::ref().

Here is the call graph for this function:

◆ psib()

Definition at line 574 of file heheuPsiThermo.C.

References GeometricField::boundaryField(), GeometricField::boundaryFieldRef(), forAll, GeometricField::primitiveFieldRef(), and tmp::ref().

Here is the call graph for this function:

◆ muu()

Definition at line 629 of file heheuPsiThermo.C.

References GeometricField::boundaryFieldRef(), forAll, GeometricField::primitiveFieldRef(), and tmp::ref().

Here is the call graph for this function:

◆ mub()

Definition at line 687 of file heheuPsiThermo.C.

References GeometricField::boundaryField(), GeometricField::boundaryFieldRef(), forAll, GeometricField::primitiveFieldRef(), and tmp::ref().

Here is the call graph for this function:

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