spherical Class Reference

Spherical shape model. More...

Inheritance diagram for spherical:
Collaboration diagram for spherical:

Public Member Functions

 TypeName ("spherical")
 Runtime type information. More...
 
 spherical (const dictionary &dict, const populationBalanceModel &popBal)
 Construct from a dictionary. More...
 
virtual ~spherical ()
 Destructor. More...
 
virtual tmp< volScalarFielda (const label i) const
 Return the representative surface area of a group. More...
 
virtual tmp< volScalarFieldd (const label i) const
 Return the representative diameter of a group. More...
 
- Public Member Functions inherited from shapeModel
 TypeName ("shapeModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, shapeModel, dictionary,(const dictionary &dict, const populationBalanceModel &popBal),(dict, popBal))
 
 shapeModel (const populationBalanceModel &popBal)
 Construct from a population balance model. More...
 
 shapeModel (const shapeModel &)=delete
 Disallow default bitwise copy construction. More...
 
virtual ~shapeModel ()
 Destructor. More...
 
const populationBalanceModelpopBal () const
 Return reference to the population balance model. More...
 
virtual void solve ()
 Solve equations. More...
 
virtual void correct ()
 Correct the shape. More...
 
virtual void addCoalescence (const volScalarField::Internal &Su, const label i, const label j, const label k)
 Add coalescence contribution to secondary property source. More...
 
virtual void addBreakup (const volScalarField::Internal &Su, const label i, const label j)
 Add breakup contribution to secondary property source. More...
 
virtual void reset ()
 Reset secondary property source. More...
 
void operator= (const shapeModel &)=delete
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from shapeModel
static autoPtr< shapeModelNew (const dictionary &dict, const populationBalanceModel &popBal)
 
- Protected Attributes inherited from shapeModel
const populationBalanceModelpopBal_
 Reference to the population balance model. More...
 

Detailed Description

Spherical shape model.

Source files

Definition at line 52 of file spherical.H.

Constructor & Destructor Documentation

◆ spherical()

spherical ( const dictionary dict,
const populationBalanceModel popBal 
)

Construct from a dictionary.

Definition at line 52 of file spherical.C.

◆ ~spherical()

~spherical ( )
virtual

Destructor.

Definition at line 64 of file spherical.C.

Member Function Documentation

◆ TypeName()

TypeName ( "spherical"  )

Runtime type information.

◆ a()

Foam::tmp< Foam::volScalarField > a ( const label  i) const
virtual

Return the representative surface area of a group.

Implements shapeModel.

Definition at line 71 of file spherical.C.

References mesh, Foam::name(), and GeometricField< Type, GeoMesh, PrimitiveField >::New().

Here is the call graph for this function:

◆ d()

Foam::tmp< Foam::volScalarField > d ( const label  i) const
virtual

Return the representative diameter of a group.

Implements shapeModel.

Definition at line 84 of file spherical.C.

References mesh, Foam::name(), and GeometricField< Type, GeoMesh, PrimitiveField >::New().

Here is the call graph for this function:

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