36namespace diameterModels
49Foam::diameterModels::IATEsources::turbulentBreakUp::
76 iate_.phase().time().timeName(),
83 const scalar Cti = Cti_.value();
84 const scalar WeCr = WeCr_.value();
93 2*Cti*Ut[celli]*
sqrt(1 - WeCr/We[celli])*
exp(-WeCr/We[celli]);
#define R(A, B, C, D, E, F, K, M)
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
const dimensionSet & dimensions() const
Return dimensions.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
IATE (Interfacial Area Transport Equation) bubble diameter model.
IATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources.
Turbulence-induced break-up IATE source as defined in paper:
virtual tmp< volScalarField > R() const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for managing temporary objects.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
Calculate the finiteVolume matrix for implicit and explicit sources.
zeroField Su(const Foam::zero, const GeometricField< Type, fvPatchField, volMesh > &)
A no-op source.
dimensionedScalar exp(const dimensionedScalar &ds)
const dimensionSet dimless
Dimensionless.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
dimensionedScalar sqrt(const dimensionedScalar &ds)
#define forAll(list, i)
Loop across all elements in list.