51 const dictionary&
dict,
52 const phasePair& pair,
53 const bool registerObject
56 dragModel(dict, pair, registerObject),
57 A1_(dict.lookupOrDefault<scalar>(
"A1", 2.514)),
58 A2_(dict.lookupOrDefault<scalar>(
"A2", 0.8)),
59 A3_(dict.lookupOrDefault<scalar>(
"A3", 0.55)),
dimensionedScalar lambda(laminarTransport.lookup("lambda"))
dimensionedSymmTensor sqr(const dimensionedVector &dv)
dimensionedScalar sqrt(const dimensionedScalar &ds)
label k
Boltzmann constant.
tmp< volScalarField > d() const
Return the Sauter-mean diameter.
aerosolDrag(const dictionary &dict, const phasePair &pair, const bool registerObject)
Construct from a dictionary and a phase pair.
virtual volScalarField & p()=0
Pressure [Pa].
Macros for easy insertion into run-time selection tables.
const dimensionSet dimLength
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual const phaseModel & continuous() const
Continuous phase.
dimensionedScalar exp(const dimensionedScalar &ds)
const rhoThermo & thermo() const
Return const-access to phase rhoThermo.
virtual const phaseModel & dispersed() const
Dispersed phase.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
virtual const volScalarField & T() const =0
Temperature [K].
const dimensionedScalar k
Boltzmann constant.
A class for managing temporary objects.
virtual tmp< volScalarField > CdRe() const
Drag coefficient.
virtual ~aerosolDrag()
Destructor.
const phasePair & pair_
Phase pair.