Go to the documentation of this file.
51 class swarmCorrection;
66 const phasePair&
pair_;
86 const dictionary&
dict,
87 const phasePair& pair,
88 const bool registerObject
90 (
dict, pair, registerObject)
97 static const dimensionSet
dimK;
105 const phasePair& pair,
106 const bool registerObject
112 const dictionary&
dict,
113 const phasePair& pair,
114 const bool registerObject
124 static autoPtr<dragModel>
New
126 const dictionary&
dict,
127 const phasePair& pair
134 virtual tmp<volScalarField>
CdRe()
const = 0;
140 virtual tmp<volScalarField>
Ki()
const;
146 virtual tmp<volScalarField>
K()
const;
150 virtual tmp<surfaceScalarField>
Kf()
const;
virtual tmp< surfaceScalarField > Kf() const
virtual tmp< volScalarField > CdRe() const =0
autoPtr< swarmCorrection > swarmCorrection_
virtual tmp< volScalarField > K() const
virtual tmp< volScalarField > Ki() const
virtual ~dragModel()=default
static autoPtr< dragModel > New(const dictionary &dict, const phaseModel &phase1, const phaseModel &phase2)
OBJstream os(runTime.globalPath()/outputName)
bool writeData(Ostream &os) const
declareRunTimeSelectionTable(autoPtr, dragModel, dictionary,(const dictionary &interfaceDict, const phaseModel &phase1, const phaseModel &phase2),(interfaceDict, phase1, phase2))
Macros to ease declaration of run-time selection tables.
static const dimensionSet dimK
dragModel(const dictionary &dict, const phaseModel &phase1, const phaseModel &phase2)