26 #include "hyperbolic.H" 33 namespace blendingMethods
50 const dictionary& dict,
57 "transitionAlphaScale",
59 dict.
lookup(
"transitionAlphaScale")
66 maxDispersedAlpha_.insert
90 const phaseModel& phase1,
91 const phaseModel& phase2
99 (4/transitionAlphaScale_)
100 *(phase1 - maxDispersedAlpha_[phase1.name()])
108 const phaseModel& phase1,
109 const phaseModel& phase2
117 (4/transitionAlphaScale_)
118 *(maxDispersedAlpha_[phase2.name()] -
phase2)
hyperbolic(const dictionary &dict, const wordList &phaseNames)
Construct from a dictionary and a list of phase names.
dimensionedScalar tanh(const dimensionedScalar &ds)
virtual tmp< volScalarField > f2(const phaseModel &phase1, const phaseModel &phase2) const
Factor for second phase.
Macros for easy insertion into run-time selection tables.
stressControl lookup("compactNormalStress") >> compactNormalStress
static word groupName(Name name, const word &group)
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
defineTypeNameAndDebug(combustionModel, 0)
word name(const complex &)
Return a string representation of a complex.
List< word > wordList
A List of words.
virtual tmp< volScalarField > f1(const phaseModel &phase1, const phaseModel &phase2) const
Factor for first phase.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
A class for managing temporary objects.