Foam::combustionModels Namespace Reference

Classes

class  diffusion
 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...
 
class  EDC
 Eddy Dissipation Concept (EDC) turbulent combustion model. More...
 
class  FSD
 Flame Surface Density (FDS) combustion model. More...
 
class  infinitelyFastChemistry
 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...
 
class  laminar
 Laminar combustion model. More...
 
class  noCombustion
 Dummy combustion model for 'no combustion'. More...
 
class  PaSR
 Partially stirred reactor turbulent combustion model. More...
 
class  singleStepCombustion
 Base class for single-step combustion models. More...
 
class  zoneCombustion
 Zone-filtered combustion model. More...
 

Enumerations

enum class  EDCversions { v1981 , v1996 , v2005 , v2016 }
 EDC model versions. More...
 

Functions

 defineTypeNameAndDebug (diffusion, 0)
 
 addToRunTimeSelectionTable (combustionModel, diffusion, dictionary)
 
 defineTypeNameAndDebug (EDC, 0)
 
 addToRunTimeSelectionTable (combustionModel, EDC, dictionary)
 
 defineTypeNameAndDebug (FSD, 0)
 
 addToRunTimeSelectionTable (combustionModel, FSD, dictionary)
 
 defineTypeNameAndDebug (infinitelyFastChemistry, 0)
 
 addToRunTimeSelectionTable (combustionModel, infinitelyFastChemistry, dictionary)
 
 defineTypeNameAndDebug (laminar, 0)
 
 addToRunTimeSelectionTable (combustionModel, laminar, dictionary)
 
 defineTypeNameAndDebug (noCombustion, 0)
 
 addToRunTimeSelectionTable (combustionModel, noCombustion, dictionary)
 
 defineTypeNameAndDebug (PaSR, 0)
 
 addToRunTimeSelectionTable (combustionModel, PaSR, dictionary)
 
 defineTypeNameAndDebug (zoneCombustion, 0)
 
 addToRunTimeSelectionTable (combustionModel, zoneCombustion, dictionary)
 

Variables

const NamedEnum< EDCversions, 4 > EDCversionNames
 
const EDCversions EDCdefaultVersion
 
const scalar EDCexp1 [] = {3, 2, 2, 2}
 
const scalar EDCexp2 [] = {3, 3, 2, 2}
 

Enumeration Type Documentation

◆ EDCversions

enum EDCversions
strong

EDC model versions.

Enumerator
v1981 
v1996 
v2005 
v2016 

Definition at line 114 of file EDC.H.

Function Documentation

◆ defineTypeNameAndDebug() [1/8]

Foam::combustionModels::defineTypeNameAndDebug ( diffusion  ,
 
)

◆ addToRunTimeSelectionTable() [1/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
diffusion  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/8]

Foam::combustionModels::defineTypeNameAndDebug ( EDC  ,
 
)

◆ addToRunTimeSelectionTable() [2/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
EDC  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/8]

Foam::combustionModels::defineTypeNameAndDebug ( FSD  ,
 
)

◆ addToRunTimeSelectionTable() [3/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
FSD  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/8]

Foam::combustionModels::defineTypeNameAndDebug ( infinitelyFastChemistry  ,
 
)

◆ addToRunTimeSelectionTable() [4/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
infinitelyFastChemistry  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/8]

Foam::combustionModels::defineTypeNameAndDebug ( laminar  ,
 
)

◆ addToRunTimeSelectionTable() [5/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
laminar  ,
dictionary   
)

◆ defineTypeNameAndDebug() [6/8]

Foam::combustionModels::defineTypeNameAndDebug ( noCombustion  ,
 
)

◆ addToRunTimeSelectionTable() [6/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
noCombustion  ,
dictionary   
)

◆ defineTypeNameAndDebug() [7/8]

Foam::combustionModels::defineTypeNameAndDebug ( PaSR  ,
 
)

◆ addToRunTimeSelectionTable() [7/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
PaSR  ,
dictionary   
)

◆ defineTypeNameAndDebug() [8/8]

Foam::combustionModels::defineTypeNameAndDebug ( zoneCombustion  ,
 
)

◆ addToRunTimeSelectionTable() [8/8]

Foam::combustionModels::addToRunTimeSelectionTable ( combustionModel  ,
zoneCombustion  ,
dictionary   
)

Variable Documentation

◆ EDCversionNames

const Foam::NamedEnum< Foam::combustionModels::EDCversions, 4 > EDCversionNames
extern

Definition at line 36 of file EDC.C.

Referenced by EDC::read().

◆ EDCdefaultVersion

const Foam::combustionModels::EDCversions EDCdefaultVersion
extern
Initial value:

Definition at line 39 of file EDC.C.

Referenced by EDC::read().

◆ EDCexp1

const scalar EDCexp1[] = {3, 2, 2, 2}

Definition at line 125 of file EDC.H.

Referenced by EDC::read().

◆ EDCexp2

const scalar EDCexp2[] = {3, 3, 2, 2}

Definition at line 126 of file EDC.H.

Referenced by EDC::read().