30 template<
class BasicPsiThermo,
class MixtureType>
34 const scalarField& pCells = this->p_.internalField();
40 scalarField& alphaCells = this->alpha_.internalField();
44 const typename MixtureType::thermoType& mixture_ =
45 this->cellMixture(celli);
47 TCells[celli] = mixture_.THE
54 psiCells[celli] = mixture_.psi(pCells[celli], TCells[celli]);
55 rhoCells[celli] = mixture_.rho(pCells[celli], TCells[celli]);
57 muCells[celli] = mixture_.mu(pCells[celli], TCells[celli]);
58 alphaCells[celli] = mixture_.alphah(pCells[celli], TCells[celli]);
77 const typename MixtureType::thermoType& mixture_ =
78 this->patchFaceMixture(
patchi, facei);
80 ph[facei] = mixture_.HE(pp[facei], pT[facei]);
82 ppsi[facei] = mixture_.psi(pp[facei], pT[facei]);
83 prho[facei] = mixture_.rho(pp[facei], pT[facei]);
84 pmu[facei] = mixture_.mu(pp[facei], pT[facei]);
85 palpha[facei] = mixture_.alphah(pp[facei], pT[facei]);
92 const typename MixtureType::thermoType& mixture_ =
93 this->patchFaceMixture(
patchi, facei);
95 pT[facei] = mixture_.THE(ph[facei], pp[facei], pT[facei]);
97 ppsi[facei] = mixture_.psi(pp[facei], pT[facei]);
98 prho[facei] = mixture_.rho(pp[facei], pT[facei]);
99 pmu[facei] = mixture_.mu(pp[facei], pT[facei]);
100 palpha[facei] = mixture_.alphah(pp[facei], pT[facei]);
109 template<
class BasicPsiThermo,
class MixtureType>
113 const word& phaseName
124 template<
class BasicPsiThermo,
class MixtureType>
131 template<
class BasicPsiThermo,
class MixtureType>
136 Info<<
"entering heRhoThermo<MixtureType>::correct()" <<
endl;
143 Info<<
"exiting heRhoThermo<MixtureType>::correct()" <<
endl;