All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mixtureFraction< ThermoType > Class Template Reference

This soot model is purely an state model. The amount of soot produced is determined by a single step chemistry as : More...

Inheritance diagram for mixtureFraction< ThermoType >:
Collaboration diagram for mixtureFraction< ThermoType >:

Public Member Functions

 TypeName ("mixtureFraction")
 Runtime type information. More...
 
 mixtureFraction (const dictionary &dict, const fvMesh &mesh, const word &modelType)
 Construct from components. More...
 
virtual ~mixtureFraction ()
 Destructor. More...
 
const volScalarFieldsoot () const
 Return Ysoot. More...
 
virtual void correct ()
 Main update/correction routine. More...
 
- Public Member Functions inherited from sootModel
 TypeName ("sootModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, sootModel, dictionary,(const dictionary &dict, const fvMesh &mesh, const word &modelType),(dict, mesh, modelType))
 Declare runtime constructor selection table. More...
 
 sootModel (const dictionary &dict, const fvMesh &mesh, const word &modelType)
 Construct from components. More...
 
virtual ~sootModel ()
 Destructor. More...
 
const fvMeshmesh () const
 Reference to the mesh. More...
 
const dictionarydict () const
 Reference to the dictionary. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from sootModel
static autoPtr< sootModelNew (const dictionary &dict, const fvMesh &mesh)
 Selector. More...
 
- Protected Attributes inherited from sootModel
const dictionary dict_
 Radiation model dictionary. More...
 
const fvMeshmesh_
 Reference to the fvMesh. More...
 

Detailed Description

template<class ThermoType>
class Foam::radiationModels::sootModels::mixtureFraction< ThermoType >

This soot model is purely an state model. The amount of soot produced is determined by a single step chemistry as :

nuf Fuel + nuOx Ox = nuP P + nuSoot soot

nuSoot is prescribed by the user.

The single step chemistry used is read from the combustion. The soot is not considered into the thermodynamics of the system and it is not considered as an extra specie in the solver.

The spacial distribution is given by the normalization of the first product on the rhs of the reaction by default or it can be added as input.

For example in the radiationProperties dictionary set:

sootModel mixtureFraction;

mixtureFractionCoeffs { nuSoot 0.015; Wsoot 12; mappingField P; }

Source files

Definition at line 76 of file mixtureFraction.H.

Constructor & Destructor Documentation

◆ mixtureFraction()

◆ ~mixtureFraction()

~mixtureFraction ( )
virtual

Destructor.

Definition at line 135 of file mixtureFraction.C.

Referenced by mixtureFraction< ThermoType >::mixtureFraction().

Here is the caller graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "mixtureFraction< ThermoType >"  )

Runtime type information.

◆ soot()

const volScalarField& soot ( ) const
inlinevirtual

Return Ysoot.

Implements sootModel.

Definition at line 130 of file mixtureFraction.H.

References mixtureFraction< ThermoType >::correct().

Here is the call graph for this function:

◆ correct()

void correct ( )
virtual

Main update/correction routine.

Implements sootModel.

Definition at line 142 of file mixtureFraction.C.

Referenced by mixtureFraction< ThermoType >::soot().

Here is the caller graph for this function:

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