fixedInterfacialArea Class Reference

fixedInterfacialArea dispersed-phase diameter model. The interfacial are is set by providing phase surface area divided by phase volume, AvbyAlpha, either as a constant value or as a field. More...

Inheritance diagram for fixedInterfacialArea:
Collaboration diagram for fixedInterfacialArea:

Public Member Functions

 TypeName ("fixedInterfacialArea")
 Runtime type information. More...
 
 fixedInterfacialArea (const dictionary &diameterProperties, const phaseModel &phase)
 Construct from dictionary and phase. More...
 
virtual ~fixedInterfacialArea ()
 Destructor. More...
 
virtual tmp< volScalarFieldd () const
 Get the diameter field. More...
 
virtual tmp< volScalarFieldAv () const
 Get the surface area per unit volume field. More...
 
virtual bool read (const dictionary &diameterProperties)
 Read diameterProperties dictionary. More...
 
- Public Member Functions inherited from diameterModel
 TypeName ("diameterModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, diameterModel, dictionary,(const dictionary &diameterProperties, const phaseModel &phase),(diameterProperties, phase))
 
 diameterModel (const dictionary &diameterProperties, const phaseModel &phase)
 Construct from dictionary and phase. More...
 
virtual ~diameterModel ()
 Destructor. More...
 
const dictionarydiameterProperties () const
 Return the phase diameter properties dictionary. More...
 
const phaseModelphase () const
 Return the phase. More...
 
virtual void correct ()
 Correct the model. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from diameterModel
static autoPtr< diameterModelNew (const dictionary &diameterProperties, const phaseModel &phase)
 Select from dictionary and phase. More...
 

Detailed Description

fixedInterfacialArea dispersed-phase diameter model. The interfacial are is set by providing phase surface area divided by phase volume, AvbyAlpha, either as a constant value or as a field.

Source files

Definition at line 52 of file fixedInterfacialAreaDiameter.H.

Constructor & Destructor Documentation

◆ fixedInterfacialArea()

fixedInterfacialArea ( const dictionary diameterProperties,
const phaseModel phase 
)

Construct from dictionary and phase.

Definition at line 43 of file fixedInterfacialAreaDiameter.C.

References diameterModel::diameterProperties(), and fixedInterfacialArea::read().

Here is the call graph for this function:

◆ ~fixedInterfacialArea()

~fixedInterfacialArea ( )
virtual

Destructor.

Definition at line 59 of file fixedInterfacialAreaDiameter.C.

Member Function Documentation

◆ TypeName()

TypeName ( "fixedInterfacialArea"  )

Runtime type information.

◆ d()

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

Get the diameter field.

Implements diameterModel.

Definition at line 65 of file fixedInterfacialAreaDiameter.C.

References IOobject::groupName(), Foam::name(), and GeometricField< Type, PatchField, GeoMesh >::New().

Here is the call graph for this function:

◆ Av()

Foam::tmp< Foam::volScalarField > Av ( ) const
virtual

Get the surface area per unit volume field.

Implements diameterModel.

Definition at line 83 of file fixedInterfacialAreaDiameter.C.

◆ read()

bool read ( const dictionary diameterProperties)
virtual

Read diameterProperties dictionary.

Reimplemented from diameterModel.

Definition at line 96 of file fixedInterfacialAreaDiameter.C.

References IOobject::AUTO_WRITE, Foam::dimLength, Foam::endl(), IOobject::groupName(), Foam::Info, Foam::inv(), IOobject::MUST_READ, Foam::name(), and diameterModel::read().

Referenced by fixedInterfacialArea::fixedInterfacialArea().

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

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