All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
sinteringModel Class Referenceabstract

Abstract base class for modelling sintering of primary particles in fractal aggregates. More...

Inheritance diagram for sinteringModel:
Collaboration diagram for sinteringModel:

Public Member Functions

 TypeName ("sinteringModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, sinteringModel, dictionary,(const dictionary &dict, const fractal &fractalShape),(dict, fractalShape))
 
 sinteringModel (const dictionary &dict, const fractal &fractalShape)
 Construct from a dictionary and a fractal shape model. More...
 
virtual ~sinteringModel ()
 Destructor. More...
 
virtual tmp< fvScalarMatrixR () const =0
 Sintering source term. More...
 

Static Public Member Functions

static autoPtr< sinteringModelNew (const dictionary &dict, const fractal &fractalShape)
 

Protected Attributes

const fractalfractal_
 Reference to fractal shapeModel class. More...
 

Detailed Description

Abstract base class for modelling sintering of primary particles in fractal aggregates.

See also
Foam::diameterModels::shapeModels::fractal
Source files

Definition at line 59 of file sinteringModel.H.

Constructor & Destructor Documentation

◆ sinteringModel()

sinteringModel ( const dictionary dict,
const fractal fractalShape 
)

Construct from a dictionary and a fractal shape model.

Definition at line 45 of file sinteringModel.C.

◆ ~sinteringModel()

~sinteringModel ( )
virtual

Destructor.

Definition at line 85 of file sinteringModel.C.

Member Function Documentation

◆ TypeName()

TypeName ( "sinteringModel"  )

Runtime type information.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
sinteringModel  ,
dictionary  ,
(const dictionary &dict, const fractal &fractalShape)  ,
(dict, fractalShape)   
)

◆ New()

Foam::autoPtr< Foam::diameterModels::shapeModels::sinteringModel > New ( const dictionary dict,
const fractal fractalShape 
)
static

Definition at line 58 of file sinteringModel.C.

References dict, Foam::endl(), Foam::exit(), Foam::FatalError, and FatalErrorInFunction.

Here is the call graph for this function:

◆ R()

virtual tmp<fvScalarMatrix> R ( ) const
pure virtual

Sintering source term.

Implemented in noSintering, and KochFriedlander.

Member Data Documentation

◆ fractal_

const fractal& fractal_
protected

Reference to fractal shapeModel class.

Definition at line 66 of file sinteringModel.H.


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