Public Member Functions | List of all members
infinitelyFastChemistry< CombThermoType, ThermoType > Class Template Reference

Simple infinitely fast chemistry combustion model based on the principle mixed is burnt. Additional parameter C is used to distribute the heat release rate.in time. More...

Inheritance diagram for infinitelyFastChemistry< CombThermoType, ThermoType >:
Inheritance graph
[legend]
Collaboration diagram for infinitelyFastChemistry< CombThermoType, ThermoType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("infinitelyFastChemistry")
 Runtime type information. More...
 
 infinitelyFastChemistry (const word &modelType, const fvMesh &mesh, const word &combustionProperties, const word &phaseName)
 Construct from components. More...
 
virtual ~infinitelyFastChemistry ()
 Destructor. More...
 
virtual void correct ()
 Correct combustion rate. More...
 
virtual bool read ()
 Update properties. More...
 
- Public Member Functions inherited from singleStepCombustion< CombThermoType, ThermoType >
 singleStepCombustion (const word &modelType, const fvMesh &mesh, const word &combustionProperties, const word &phaseName)
 Construct from components. More...
 
virtual ~singleStepCombustion ()
 Destructor. More...
 
virtual tmp< fvScalarMatrixR (volScalarField &Y) const
 Fuel consumption rate matrix. More...
 
virtual tmp< volScalarFieldQdot () const
 Heat release rate [kg/m/s3]. More...
 

Additional Inherited Members

- Protected Attributes inherited from singleStepCombustion< CombThermoType, ThermoType >
singleStepReactingMixture< ThermoType > * singleMixturePtr_
 Pointer to singleStepReactingMixture mixture. More...
 
volScalarField wFuel_
 Fuel consumption rate. More...
 
bool semiImplicit_
 Semi-implicit (true) or explicit (false) treatment. More...
 

Detailed Description

template<class CombThermoType, class ThermoType>
class Foam::combustionModels::infinitelyFastChemistry< CombThermoType, ThermoType >

Simple infinitely fast chemistry combustion model based on the principle mixed is burnt. Additional parameter C is used to distribute the heat release rate.in time.

Source files

Definition at line 53 of file infinitelyFastChemistry.H.

Constructor & Destructor Documentation

◆ infinitelyFastChemistry()

infinitelyFastChemistry ( const word modelType,
const fvMesh mesh,
const word combustionProperties,
const word phaseName 
)

Construct from components.

Definition at line 37 of file infinitelyFastChemistry.C.

◆ ~infinitelyFastChemistry()

Destructor.

Definition at line 58 of file infinitelyFastChemistry.C.

Member Function Documentation

◆ TypeName()

TypeName ( "infinitelyFastChemistry< CombThermoType, ThermoType >"  )

Runtime type information.

◆ correct()

void correct ( )
virtual

Correct combustion rate.

Definition at line 65 of file infinitelyFastChemistry.C.

References Foam::dimLength, Foam::dimMass, Foam::dimTime, mesh, Foam::min(), Foam::pow3(), rho, s(), and dimensioned< Type >::value().

Here is the call graph for this function:

◆ read()

bool read ( )
virtual

Update properties.

Reimplemented from singleStepCombustion< CombThermoType, ThermoType >.

Definition at line 94 of file infinitelyFastChemistry.C.


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