35 namespace diameterModels
55 otherPhaseName_(
dict.lookup(
"otherPhase")),
56 dmdtfName_(
dict.lookup(
"dmdtf")),
57 specieName_(
dict.lookupOrDefault<
word>(
"specie",
word::null))
73 phase().fluid().phases()[otherPhaseName_]
86 const label dmdtfSign = interface.
index(phase()) == 0 ? +1 : -1;
88 return -
fvm::SuSp(dmdtfSign*dmdtf/(3*alphai*phase().
rho()), kappai);
Macros for easy insertion into run-time selection tables.
const Mesh & mesh() const
Return mesh.
Generic GeometricField class.
static word groupName(Name name, const word &group)
IATE (Interfacial Area Transport Equation) bubble diameter model.
IATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources.
Phase-change IATE source.
phaseChange(const IATE &iate, const dictionary &dict)
virtual tmp< fvScalarMatrix > R(const volScalarField &alphai, volScalarField &kappai) const
A list of keyword definitions, which are a keyword followed by any number of values (e....
Class to represent an interface between phases. Derivations can further specify the configuration of ...
virtual word name() const
Name.
label index(const phaseModel &phase) const
Return the index of the given phase. Generates a FatalError if.
A class for managing temporary objects.
A class for handling words, derived from string.
Calculate the matrix for implicit and explicit sources.
defineTypeNameAndDebug(dummy, 0)
addToRunTimeSelectionTable(IATEsource, dummy, word)
tmp< fvMatrix< Type > > SuSp(const volScalarField::Internal &, const VolField< Type > &)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.