51 Foam::Lagrangian::RanzMarshallHeatTransfer::calcH
53 const LagrangianModelRef& model,
54 const LagrangianSubMesh& subMesh
57 const clouds::spherical& sCloud = cloud<clouds::spherical>();
58 const clouds::sphericalCoupled& scCloud = cloud<clouds::sphericalCoupled>();
59 const clouds::coupledToThermalFluid& cctfCloud =
60 cloud<clouds::coupledToThermalFluid>();
62 tmp<LagrangianSubScalarSubField> td = sCloud.d(model, subMesh);
69 tmp<LagrangianSubScalarField> tNu(2 + 0.6*
sqrt(
Re)*
cbrt(Prc));
71 return a*tNu*kappac/d;
Macros for easy insertion into run-time selection tables.
Base class for Lagrangian models.
Heat transfer model of Ranz and Marshall for spherical particles in a turbulent carrier flow.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
A class for managing temporary objects.
defineTypeNameAndDebug(collisionPhaseTransfer, 0)
addToRunTimeSelectionTable(LagrangianModel, collisionPhaseTransfer, dictionary)
void cbrt(LagrangianPatchField< scalar > &f, const LagrangianPatchField< scalar > &f1)
LagrangianSubSubField< scalar > LagrangianSubScalarSubField
LagrangianSubField< scalar > LagrangianSubScalarField
void sqrt(LagrangianPatchField< scalar > &f, const LagrangianPatchField< scalar > &f1)
scalarField Re(const UList< complex > &cf)