Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
sootModel Class Referenceabstract

Base class for soor models. More...

Inheritance diagram for sootModel:
Inheritance graph
[legend]
Collaboration diagram for sootModel:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("sootModel")
 
 declareRunTimeSelectionTable (autoPtr, sootModel, dictionary,(const dictionary &dict, const fvMesh &mesh, const word &modelType),(dict, mesh, modelType))
 
 sootModel (const dictionary &dict, const fvMesh &mesh, const word &modelType)
 
virtual ~sootModel ()
 
const fvMeshmesh () const
 
const dictionarydict () const
 
virtual void correct ()=0
 
virtual const volScalarFieldsoot () const =0
 

Static Public Member Functions

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

Protected Attributes

const dictionary dict_
 
const fvMeshmesh_
 

Detailed Description

Base class for soor models.

Definition at line 49 of file sootModel.H.

Constructor & Destructor Documentation

◆ sootModel()

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

Definition at line 37 of file sootModel.C.

◆ ~sootModel()

~sootModel ( )
virtual

Definition at line 50 of file sootModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "sootModel"  )

◆ declareRunTimeSelectionTable()

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

◆ New()

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

Definition at line 29 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

Definition at line 112 of file sootModel.H.

References sootModel::mesh_.

◆ dict()

const dictionary& dict ( ) const
inline

Definition at line 118 of file sootModel.H.

References sootModel::dict_.

◆ correct()

virtual void correct ( )
pure virtual

◆ soot()

virtual const volScalarField& soot ( ) const
pure virtual

Member Data Documentation

◆ dict_

const dictionary dict_
protected

Definition at line 57 of file sootModel.H.

Referenced by sootModel::dict().

◆ mesh_

const fvMesh& mesh_
protected

Definition at line 60 of file sootModel.H.

Referenced by sootModel::mesh().


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