Go to the documentation of this file.
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());
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
A class for managing temporary objects.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
virtual tmp< surfaceScalarField > Ff() const
Return face lift force.
virtual tmp< volScalarField > Cl() const
Return lift coefficient.
virtual tmp< volVectorField > Fi() const
Return phase-intensive lift force.
wallDamped(const dictionary &dict, const phasePair &pair)
Construct from a dictionary and a phase pair.
Macros for easy insertion into run-time selection tables.
virtual tmp< volVectorField > F() const
Return lift force.
virtual ~wallDamped()
Destructor.
defineTypeNameAndDebug(combustionModel, 0)