Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
laminar< Type > Class Template Reference

Laminar combustion model. More...

Inheritance diagram for laminar< Type >:
Inheritance graph
[legend]
Collaboration diagram for laminar< Type >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("laminar")
 Runtime type information. More...
 
 laminar (const word &modelType, const fvMesh &mesh, const word &phaseName)
 Construct from components. More...
 
virtual ~laminar ()
 Destructor. More...
 
virtual void correct ()
 Correct combustion rate. More...
 
virtual tmp< fvScalarMatrixR (volScalarField &Y) const
 Fuel consumption rate matrix. More...
 
virtual tmp< volScalarFielddQ () const
 Heat release rate calculated from fuel consumption rate matrix. More...
 
virtual tmp< volScalarFieldSh () const
 Return source for enthalpy equation [kg/m/s3]. More...
 
virtual bool read ()
 Update properties from given dictionary. More...
 

Protected Member Functions

tmp< volScalarFieldtc () const
 Return the chemical time scale. More...
 

Private Member Functions

 laminar (const laminar &)
 Disallow copy construct. More...
 
void operator= (const laminar &)
 Disallow default bitwise assignment. More...
 

Private Attributes

bool integrateReactionRate_
 Integrate reaction rate over the time-step. More...
 

Detailed Description

template<class Type>
class Foam::combustionModels::laminar< Type >

Laminar combustion model.

Source files

Definition at line 49 of file laminar.H.

Constructor & Destructor Documentation

◆ laminar() [1/2]

laminar ( const laminar< Type > &  )
private

Disallow copy construct.

◆ laminar() [2/2]

laminar ( const word modelType,
const fvMesh mesh,
const word phaseName 
)

Construct from components.

Definition at line 34 of file laminar.C.

References Foam::endl(), and Foam::Info.

Here is the call graph for this function:

◆ ~laminar()

~laminar
virtual

Destructor.

Definition at line 60 of file laminar.C.

Member Function Documentation

◆ tc()

Return the chemical time scale.

Definition at line 68 of file laminar.C.

◆ operator=()

void operator= ( const laminar< Type > &  )
private

Disallow default bitwise assignment.

◆ TypeName()

TypeName ( "laminar< Type >"  )

Runtime type information.

◆ correct()

void correct
virtual

Correct combustion rate.

Reimplemented in PaSR< Type >.

Definition at line 75 of file laminar.C.

References found, lookup(), mesh, Foam::min(), and readScalar.

Here is the call graph for this function:

◆ R()

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

Fuel consumption rate matrix.

Reimplemented in PaSR< Type >.

Definition at line 118 of file laminar.C.

References Foam::dimMass, Foam::dimTime, Foam::fvc::Su(), thermo, and Y.

Here is the call graph for this function:

◆ dQ()

Heat release rate calculated from fuel consumption rate matrix.

Reimplemented in PaSR< Type >.

Definition at line 138 of file laminar.C.

References Foam::dimEnergy, Foam::dimTime, mesh, and timeName.

◆ Sh()

Return source for enthalpy equation [kg/m/s3].

Reimplemented in PaSR< Type >.

Definition at line 170 of file laminar.C.

References Foam::dimEnergy, Foam::dimTime, Foam::dimVolume, mesh, and timeName.

◆ read()

bool read
virtual

Update properties from given dictionary.

Reimplemented in PaSR< Type >.

Definition at line 201 of file laminar.C.

References Foam::read().

Here is the call graph for this function:

Field Documentation

◆ integrateReactionRate_

bool integrateReactionRate_
private

Integrate reaction rate over the time-step.

using the selected ODE solver

Definition at line 57 of file laminar.H.


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