26 #include "twoPhaseChangeModel.H" 38 "phaseChangeProperties" 46 const compressibleTwoPhaseMixture& mixture
49 typeIOobject<IOdictionary> io
51 phaseChangePropertiesName,
52 mixture.alpha1().mesh().time().constant(),
53 mixture.alpha1().mesh(),
76 const compressibleTwoPhaseMixture& mixture
79 IOdictionary(createIOobject(mixture)),
81 twoPhaseChangeModelCoeffs_(optionalSubDict(type +
"Coeffs"))
static const word phaseChangePropertiesName
Default phaseChangeProperties dictionary name.
virtual bool read()
Read object.
dictionary twoPhaseChangeModelCoeffs_
Model coefficient dictionary.
const dictionary & optionalSubDict(const word &) const
Find and return a sub-dictionary if found.
A class for handling words, derived from string.
virtual void correct()=0
Correct the phaseChange model.
virtual bool read()=0
Read the phaseProperties dictionary and update.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
twoPhaseChangeModel(const word &type, const immiscibleIncompressibleTwoPhaseMixture &mixture)
Construct from dictionary.
fileType type(const fileName &, const bool checkVariants=true, const bool followLink=true)
Return the file type: directory or file.
readOption readOpt() const
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...