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

Public Member Functions

 TypeName ("forceSubModel")
 
 declareRunTimeSelectionTable (autoPtr, forceSubModel, dictionary,(const dictionary &dict, cfdemCloud &sm, forceModel &fm),(dict, sm, fm))
 
 forceSubModel (const dictionary &dict, cfdemCloud &sm, forceModel &fm)
 
void partToArray (label &, vector &, const vector &, const vector &Ufluid=vector::zero, scalar Cd=scalar(0)) const
 
virtual void explicitCorr (vector &, vector &, scalar &, vector &, const vector &, vector &, const vector &, bool, label index=100) const
 
bool verbose () const
 
bool interpolation () const
 
bool useFilteredDragModel () const
 
bool useParcelSizeDependentFilteredDrag () const
 
virtual word myType () const =0
 
forceModelmyForceM () const
 
const List< Switch > & switches () const
 
const wordList & switchesNameList () const
 
void setSwitchesList (label i, bool v) const
 
void setSwitches (label i, Switch v) const
 
virtual void readSwitches () const
 
const label & nrDefaultSwitches () const
 
const volScalarField & nuField () const
 
const volScalarField & muField () const
 
const volScalarField & rhoField () const
 
const volVectorField & divTauField (const volVectorField &) const
 
const volVectorField & IBDragPerV (const volVectorField &, const volScalarField &) const
 

Static Public Member Functions

static autoPtr< forceSubModelNew (const dictionary &dict, cfdemCloud &sm, forceModel &fm, word forceType)
 

Protected Attributes

const dictionary & dict_
 
cfdemCloudparticleCloud_
 
forceModelforceModel_
 
label nrDefaultSwitches_
 
wordList switchesNameList_
 
List< Switch > switchesList_
 
List< Switch > switches_
 
volScalarField nu_
 
volVectorField divTau_
 
volVectorField IBDragPerV_
 
word densityFieldName_
 
const volScalarField & rho_
 

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