36namespace diameterModels
49Foam::diameterModels::IATEsources::randomCoalescence::
76 "randomCoalescence:R",
77 iate_.phase().time().timeName(),
84 const scalar Crc = Crc_.value();
85 const scalar
C = C_.value();
86 const scalar
alphaMax = alphaMax_.value();
95 const scalar cbrtAlphaMaxMAlpha = cbrtAlphaMax -
cbrt(
alpha[celli]);
102 /(cbrtAlphaMax*cbrtAlphaMaxMAlpha);
#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.
Graphite solid properties.
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.
Random coalescence 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,...
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
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 Sp(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 cbrt(const dimensionedScalar &ds)
dimensionedScalar alphaMax("alphaMax", dimless/dimTime, laminarTransport)
#define forAll(list, i)
Loop across all elements in list.