URhoFluidMulticomponentThermo< BaseThermo > Class Template Reference

Thermo implementation based on compressibility with additional unburnt thermodynamic state. More...

Inheritance diagram for URhoFluidMulticomponentThermo< BaseThermo >:
Collaboration diagram for URhoFluidMulticomponentThermo< BaseThermo >:

Public Member Functions

 URhoFluidMulticomponentThermo (const fvMesh &, const word &phaseName)
 Construct from mesh and phase name. More...
 
 URhoFluidMulticomponentThermo (const URhoFluidMulticomponentThermo< BaseThermo > &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~URhoFluidMulticomponentThermo ()
 Destructor. More...
 
virtual tmp< volScalarFieldPhi () const
 Return the fuel-oxidant equivalence ratio. More...
 
virtual void reset (volScalarField &b, volScalarField &c, const volScalarField &heb)
 Reset the mixture to an unburnt state and update EGR. More...
 
virtual tmp< volScalarFieldhf () const
 Standard enthalpy of formation [J/kg]. More...
 
void operator= (const URhoFluidMulticomponentThermo< BaseThermo > &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from RhoFluidThermo< BaseThermo >
 RhoFluidThermo (const fvMesh &, const word &phaseName)
 Construct from mesh and phase name. More...
 
 RhoFluidThermo (const RhoFluidThermo< BaseThermo > &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~RhoFluidThermo ()
 Destructor. More...
 
virtual void correct ()
 Update properties. More...
 
void operator= (const RhoFluidThermo< BaseThermo > &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

template<class BaseThermo>
class Foam::URhoFluidMulticomponentThermo< BaseThermo >

Thermo implementation based on compressibility with additional unburnt thermodynamic state.

Source files

Definition at line 50 of file URhoFluidMulticomponentThermo.H.

Constructor & Destructor Documentation

◆ URhoFluidMulticomponentThermo() [1/2]

URhoFluidMulticomponentThermo ( const fvMesh mesh,
const word phaseName 
)

Construct from mesh and phase name.

Definition at line 32 of file URhoFluidMulticomponentThermo.C.

◆ URhoFluidMulticomponentThermo() [2/2]

Disallow default bitwise copy construction.

◆ ~URhoFluidMulticomponentThermo()

Destructor.

Definition at line 45 of file URhoFluidMulticomponentThermo.C.

Member Function Documentation

◆ Phi()

Return the fuel-oxidant equivalence ratio.

Definition at line 54 of file URhoFluidMulticomponentThermo.C.

References Foam::dimless.

◆ reset()

void reset ( volScalarField b,
volScalarField c,
const volScalarField heb 
)
virtual

Reset the mixture to an unburnt state and update EGR.

Definition at line 66 of file URhoFluidMulticomponentThermo.C.

References b, Foam::constant::universal::c, Foam::MULES::correct(), OldTimeField< FieldType >::nOldTimes(), OldTimeField< FieldType >::oldTime(), and OldTimeField< FieldType >::oldTimeRef().

Here is the call graph for this function:

◆ hf()

Standard enthalpy of formation [J/kg].

Definition at line 97 of file URhoFluidMulticomponentThermo.C.

References Foam::dimEnergy, and Foam::dimMass.

◆ operator=()

void operator= ( const URhoFluidMulticomponentThermo< BaseThermo > &  )
delete

Disallow default bitwise assignment.


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