CFDEMcoupling  2.4
 All Classes
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
Foam::voidFractionModel Class Referenceabstract
Inheritance diagram for Foam::voidFractionModel:
Inheritance graph
[legend]
Collaboration diagram for Foam::voidFractionModel:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("voidFractionModel")
 
 declareRunTimeSelectionTable (autoPtr, voidFractionModel, dictionary,(const dictionary &dict, cfdemCloud &sm),(dict, sm))
 
 voidFractionModel (const dictionary &dict, cfdemCloud &sm)
 
virtual void setvoidFraction (double **const &, double **&, double **&, double **&, double **&) const =0
 
tmp< volScalarField > voidFractionInterp () const
 
volScalarField & voidFractionPrev () const
 
volScalarField & voidFractionNext () const
 
scalar weight () const
 
scalar porosity () const
 
void checkWeightNporosity (dictionary &propsDict) const
 
void resetVoidFractions () const
 
double **const & cellsPerParticle () const
 
int maxCellsPerParticle () const
 
void reAllocArrays () const
 
void reAllocArrays (int nP) const
 
virtual void setParticleType (label type) const
 
virtual bool checkParticleType (label) const
 

Static Public Member Functions

static autoPtr< voidFractionModelNew (const dictionary &dict, cfdemCloud &sm)
 

Protected Attributes

const dictionary & dict_
 
cfdemCloudparticleCloud_
 
volScalarField voidfractionPrev_
 
volScalarField voidfractionNext_
 
double ** cellsPerParticle_
 
int maxCellsPerParticle_
 
scalar weight_
 
scalar porosity_
 

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