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

Simple diffusion-based 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 diffusion< CombThermoType, ThermoType >:
Inheritance graph
[legend]
Collaboration diagram for diffusion< CombThermoType, ThermoType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("diffusion")
 Runtime type information. More...
 
 diffusion (const word &modelType, const fvMesh &mesh, const word &combustionProperties, const word &phaseName)
 Construct from components. More...
 
virtual ~diffusion ()
 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::diffusion< CombThermoType, ThermoType >

Simple diffusion-based 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 diffusion.H.

Constructor & Destructor Documentation

◆ diffusion()

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

Construct from components.

Definition at line 38 of file diffusion.C.

◆ ~diffusion()

~diffusion ( )
virtual

Destructor.

Definition at line 60 of file diffusion.C.

Member Function Documentation

◆ TypeName()

TypeName ( "diffusion< CombThermoType, ThermoType >"  )

Runtime type information.

◆ correct()

void correct ( )
virtual

Correct combustion rate.

Definition at line 67 of file diffusion.C.

References Foam::dimLength, Foam::dimMass, Foam::dimTime, Foam::fvc::grad(), Foam::mag(), Foam::pos0(), Foam::pow3(), and turbulence.

Here is the call graph for this function:

◆ read()

bool read ( )
virtual

Update properties.

Reimplemented from singleStepCombustion< CombThermoType, ThermoType >.

Definition at line 96 of file diffusion.C.


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