50 const dictionary&
dict,
51 const phaseInterface& interface,
52 const bool registerObject
55 dispersedDragModel(dict, interface, registerObject),
56 A1_(dict.lookupOrDefault<scalar>(
"A1", 2.514)),
57 A2_(dict.lookupOrDefault<scalar>(
"A2", 0.8)),
58 A3_(dict.lookupOrDefault<scalar>(
"A3", 0.55)),
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const dispersedPhaseInterface interface_
Interface.
dimensionedScalar sqrt(const dimensionedScalar &ds)
dimensionedScalar lambda(viscosity->lookup("lambda"))
aerosolDrag(const dictionary &dict, const phaseInterface &interface, const bool registerObject)
Construct from a dictionary and an interface.
label k
Boltzmann constant.
tmp< volScalarField > d() const
Return the Sauter-mean diameter.
virtual volScalarField & p()=0
Pressure [Pa].
Macros for easy insertion into run-time selection tables.
const dimensionSet dimLength
GeometricField< scalar, fvPatchField, volMesh > volScalarField
dimensionedScalar exp(const dimensionedScalar &ds)
const rhoThermo & thermo() const
Return const-access to phase rhoThermo.
const phaseModel & continuous() const
Continuous phase.
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.