30 template<
class BasicPsiThermo,
class MixtureType>
33 const scalarField& hCells = this->he_.internalField();
34 const scalarField& pCells = this->p_.internalField();
39 scalarField& alphaCells = this->alpha_.internalField();
43 const typename MixtureType::thermoType& mixture_ =
44 this->cellMixture(celli);
46 TCells[celli] = mixture_.THE
53 psiCells[celli] = mixture_.psi(pCells[celli], TCells[celli]);
55 muCells[celli] = mixture_.mu(pCells[celli], TCells[celli]);
56 alphaCells[celli] = mixture_.alphah(pCells[celli], TCells[celli]);
74 const typename MixtureType::thermoType& mixture_ =
75 this->patchFaceMixture(
patchi, facei);
77 ph[facei] = mixture_.HE(pp[facei], pT[facei]);
79 ppsi[facei] = mixture_.psi(pp[facei], pT[facei]);
80 pmu[facei] = mixture_.mu(pp[facei], pT[facei]);
81 palpha[facei] = mixture_.alphah(pp[facei], pT[facei]);
88 const typename MixtureType::thermoType& mixture_ =
89 this->patchFaceMixture(
patchi, facei);
91 pT[facei] = mixture_.THE(ph[facei], pp[facei], pT[facei]);
93 ppsi[facei] = mixture_.psi(pp[facei], pT[facei]);
94 pmu[facei] = mixture_.mu(pp[facei], pT[facei]);
95 palpha[facei] = mixture_.alphah(pp[facei], pT[facei]);
104 template<
class BasicPsiThermo,
class MixtureType>
108 const word& phaseName
116 this->psi_.oldTime();
122 template<
class BasicPsiThermo,
class MixtureType>
129 template<
class BasicPsiThermo,
class MixtureType>
134 Info<<
"entering hePsiThermo<BasicPsiThermo, MixtureType>::correct()"
139 this->psi_.oldTime();
145 Info<<
"exiting hePsiThermo<BasicPsiThermo, MixtureType>::correct()"