InertPhaseModel< BasePhaseModel > Class Template Reference

Class which represents an inert phase, with no reactions. Returns zero reaction rate and heat. More...

Inheritance diagram for InertPhaseModel< BasePhaseModel >:
Collaboration diagram for InertPhaseModel< BasePhaseModel >:

Public Member Functions

 InertPhaseModel (const phaseSystem &fluid, const word &phaseName, const bool referencePhase, const label index)
 
virtual ~InertPhaseModel ()
 Destructor. More...
 
virtual tmp< volScalarField::InternalR (const label speciei) const
 Return the consumption rate for a specie. More...
 
virtual tmp< fvScalarMatrixR (volScalarField &Yi) const
 Return consumption rate matrix for a specie. More...
 
virtual tmp< volScalarFieldQdot () const
 Return the heat release rate. More...
 

Detailed Description

template<class BasePhaseModel>
class Foam::InertPhaseModel< BasePhaseModel >

Class which represents an inert phase, with no reactions. Returns zero reaction rate and heat.

Source files

Definition at line 50 of file InertPhaseModel.H.

Constructor & Destructor Documentation

◆ InertPhaseModel()

InertPhaseModel ( const phaseSystem fluid,
const word phaseName,
const bool  referencePhase,
const label  index 
)

Definition at line 33 of file InertPhaseModel.C.

◆ ~InertPhaseModel()

~InertPhaseModel
virtual

Destructor.

Definition at line 48 of file InertPhaseModel.C.

Member Function Documentation

◆ R() [1/2]

Foam::tmp< Foam::volScalarField::Internal > R ( const label  speciei) const
virtual

Return the consumption rate for a specie.

Definition at line 56 of file InertPhaseModel.C.

References Foam::dimDensity, Foam::dimTime, IOobject::groupName(), mesh, Foam::name(), DimensionedField< Type, GeoMesh, PrimitiveField >::New(), and Y.

Here is the call graph for this function:

◆ R() [2/2]

Foam::tmp< Foam::fvScalarMatrix > R ( volScalarField Yi) const
virtual

Return consumption rate matrix for a specie.

Definition at line 70 of file InertPhaseModel.C.

References Foam::dimMass, and Foam::dimTime.

◆ Qdot()

Return the heat release rate.

Definition at line 81 of file InertPhaseModel.C.

References Foam::dimEnergy, Foam::dimTime, Foam::dimVolume, IOobject::groupName(), mesh, Foam::name(), and GeometricField< Type, GeoMesh, PrimitiveField >::New().

Here is the call graph for this function:

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