27 #include "phasePair.H" 46 const dictionary&
dict,
50 liftModel(dict, pair),
51 liftModel_(liftModel::
New(dict.subDict(
"lift"), pair)),
54 wallDampingModel::
New(dict.subDict(
"wallDamping"), pair)
69 return wallDampingModel_->damp(liftModel_->Cl());
75 return wallDampingModel_->damp(liftModel_->Fi());
81 return wallDampingModel_->damp(liftModel_->F());
87 return wallDampingModel_->damp(liftModel_->Ff());
virtual ~wallDamped()
Destructor.
Macros for easy insertion into run-time selection tables.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
virtual tmp< surfaceScalarField > Ff() const
Return face lift force.
virtual tmp< volVectorField > F() const
Return lift force.
virtual tmp< volVectorField > Fi() const
Return phase-intensive lift force.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
wallDamped(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
A class for managing temporary objects.
virtual tmp< volScalarField > Cl() const
Return lift coefficient.