Loading...
Searching...
No Matches
sootModel Class Referenceabstract

Base class for soot models. More...

#include <sootModel.H>

Inheritance diagram for sootModel:
Collaboration diagram for sootModel:

Public Member Functions

 TypeName ("sootModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, sootModel, dictionary,(const dictionary &dict, const fvMesh &mesh, const word &modelType),(dict, mesh, modelType))
 Declare runtime constructor selection table.
 sootModel (const dictionary &dict, const fvMesh &mesh, const word &modelType)
 Construct from components.
virtual ~sootModel ()
 Destructor.
const fvMeshmesh () const
 Reference to the mesh.
const dictionarydict () const
 Reference to the dictionary.
virtual void correct ()=0
 Main update/correction routine.
virtual const volScalarFieldsoot () const =0
 Return const reference to soot.

Static Public Member Functions

static autoPtr< sootModelNew (const dictionary &dict, const fvMesh &mesh)
 Selector.

Protected Attributes

const dictionary dict_
 Radiation model dictionary.
const fvMeshmesh_
 Reference to the fvMesh.

Detailed Description

Base class for soot models.

Definition at line 49 of file sootModel.H.

Constructor & Destructor Documentation

◆ sootModel()

sootModel ( const dictionary & dict,
const fvMesh & mesh,
const word & modelType )

Construct from components.

Definition at line 36 of file sootModel.C.

References dict(), dict_, mesh(), and mesh_.

Referenced by declareRunTimeSelectionTable(), mixtureFractionSoot< ThermoType >::mixtureFractionSoot(), and noSoot::noSoot().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~sootModel()

~sootModel ( )
virtual

Destructor.

Definition at line 50 of file sootModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "sootModel" )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr ,
sootModel ,
dictionary ,
(const dictionary &dict, const fvMesh &mesh, const word &modelType) ,
(dict, mesh, modelType)  )

Declare runtime constructor selection table.

References dict(), mesh(), and sootModel().

Here is the call graph for this function:

◆ New()

Foam::autoPtr< Foam::radiation::sootModel > New ( const dictionary & dict,
const fvMesh & mesh )
static

Selector.

Definition at line 28 of file sootModelNew.C.

References dict(), Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, Foam::Info, and mesh().

Here is the call graph for this function:

◆ mesh()

const fvMesh & mesh ( ) const
inline

◆ dict()

const dictionary & dict ( ) const
inline

◆ correct()

◆ soot()

Member Data Documentation

◆ dict_

const dictionary dict_
protected

Radiation model dictionary.

Definition at line 59 of file sootModel.H.

Referenced by dict(), and sootModel().

◆ mesh_

const fvMesh& mesh_
protected

The documentation for this class was generated from the following files:
  • src/thermophysicalModels/radiation/submodels/sootModel/sootModel/sootModel.H
  • src/thermophysicalModels/radiation/submodels/sootModel/sootModel/sootModel.C
  • src/thermophysicalModels/radiation/submodels/sootModel/sootModel/sootModelNew.C