Foam::radiationModels Namespace Reference

Namespaces

 absorptionEmission
 
 absorptionEmissionModels
 
 absorptionEmissionsModels
 
 scatterModels
 
 sootModels
 

Classes

class  absorptionCoeffs
 
class  absorptionEmissionModel
 Model to supply absorption and emission coefficients for radiation modelling. More...
 
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  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  radiativeIntensityRay
 Radiation intensity for a ray in a given direction. More...
 
class  scatterModel
 Base class for radiation scattering. More...
 
class  sootModel
 Base class for soot models. 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...
 

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   
)