Foam::radiationModels Namespace Reference

Namespaces

 absorptionEmissionModels
 
 scatterModels
 
 sootModels
 

Classes

class  absorptionEmissionModel
 Model to supply absorption and emission coefficients for radiation modelling. More...
 
class  absorptionCoeffs
 
class  blackBodyEmission
 Class black body emission. More...
 
class  fvDOM
 Finite Volume Discrete Ordinates Method. Solves the RTE equation for n directions in a participating media, not including scatter. More...
 
class  radiativeIntensityRay
 Radiation intensity for a ray in a given direction. More...
 
class  noRadiation
 No radiation - does nothing to energy equation source terms (returns zeros) More...
 
class  opaqueSolid
 Radiation for solid opaque solids - does nothing to energy equation source terms (returns zeros) but creates absorptionEmissionModel and scatterModel. More...
 
class  P1
 Works well for combustion applications where optical thickness, tau is large, i.e. tau = a*L > 3 (L = distance between objects) More...
 
class  viewFactor
 View factor radiation model. The system solved is: C q = b where: Cij = deltaij/Ej - (1/Ej - 1)Fij q = heat flux b = A eb - Ho and: eb = sigma*T^4 Ej = emissivity Aij = deltaij - Fij Fij = view factor matrix. More...
 
class  scatterModel
 Base class for radiation scattering. More...
 
class  sootModel
 Base class for soot models. More...
 

Functions

 defineTypeNameAndDebug (absorptionEmissionModel, 0)
 
 defineRunTimeSelectionTable (absorptionEmissionModel, dictionary)
 
 defineTypeNameAndDebug (fvDOM, 0)
 
 addToRadiationRunTimeSelectionTables (fvDOM)
 
 defineTypeNameAndDebug (noRadiation, 0)
 
 addToRadiationRunTimeSelectionTables (noRadiation)
 
 defineTypeNameAndDebug (opaqueSolid, 0)
 
 addToRadiationRunTimeSelectionTables (opaqueSolid)
 
 defineTypeNameAndDebug (P1, 0)
 
 addToRadiationRunTimeSelectionTables (P1)
 
 defineTypeNameAndDebug (viewFactor, 0)
 
 addToRadiationRunTimeSelectionTables (viewFactor)
 
 defineTypeNameAndDebug (scatterModel, 0)
 
 defineRunTimeSelectionTable (scatterModel, dictionary)
 
 defineTypeNameAndDebug (sootModel, 0)
 
 defineRunTimeSelectionTable (sootModel, dictionary)
 

Function Documentation

◆ defineTypeNameAndDebug() [1/8]

Foam::radiationModels::defineTypeNameAndDebug ( absorptionEmissionModel  ,
 
)

◆ defineRunTimeSelectionTable() [1/3]

Foam::radiationModels::defineRunTimeSelectionTable ( absorptionEmissionModel  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/8]

Foam::radiationModels::defineTypeNameAndDebug ( fvDOM  ,
 
)

◆ addToRadiationRunTimeSelectionTables() [1/5]

Foam::radiationModels::addToRadiationRunTimeSelectionTables ( fvDOM  )

◆ defineTypeNameAndDebug() [3/8]

Foam::radiationModels::defineTypeNameAndDebug ( noRadiation  ,
 
)

◆ addToRadiationRunTimeSelectionTables() [2/5]

Foam::radiationModels::addToRadiationRunTimeSelectionTables ( noRadiation  )

◆ defineTypeNameAndDebug() [4/8]

Foam::radiationModels::defineTypeNameAndDebug ( opaqueSolid  ,
 
)

◆ addToRadiationRunTimeSelectionTables() [3/5]

Foam::radiationModels::addToRadiationRunTimeSelectionTables ( opaqueSolid  )

◆ defineTypeNameAndDebug() [5/8]

Foam::radiationModels::defineTypeNameAndDebug ( P1  ,
 
)

◆ addToRadiationRunTimeSelectionTables() [4/5]

Foam::radiationModels::addToRadiationRunTimeSelectionTables ( P1  )

◆ defineTypeNameAndDebug() [6/8]

Foam::radiationModels::defineTypeNameAndDebug ( viewFactor  ,
 
)

◆ addToRadiationRunTimeSelectionTables() [5/5]

Foam::radiationModels::addToRadiationRunTimeSelectionTables ( viewFactor  )

◆ defineTypeNameAndDebug() [7/8]

Foam::radiationModels::defineTypeNameAndDebug ( scatterModel  ,
 
)

◆ defineRunTimeSelectionTable() [2/3]

Foam::radiationModels::defineRunTimeSelectionTable ( scatterModel  ,
dictionary   
)

◆ defineTypeNameAndDebug() [8/8]

Foam::radiationModels::defineTypeNameAndDebug ( sootModel  ,
 
)

◆ defineRunTimeSelectionTable() [3/3]

Foam::radiationModels::defineRunTimeSelectionTable ( sootModel  ,
dictionary   
)