32 template<
class MixtureType>
45 const typename MixtureType::thermoType& mixture =
46 this->cellMixture(celli);
48 TCells[celli] = mixture.TH(hCells[celli], TCells[celli]);
49 psiCells[celli] = mixture.psi(pCells[celli], TCells[celli]);
51 muCells[celli] = mixture.mu(TCells[celli]);
52 alphaCells[celli] = mixture.alpha(TCells[celli]);
70 const typename MixtureType::thermoType& mixture =
71 this->patchFaceMixture(
patchi, facei);
73 ph[facei] = mixture.H(pT[facei]);
75 ppsi[facei] = mixture.psi(pp[facei], pT[facei]);
76 pmu_[facei] = mixture.mu(pT[facei]);
77 palpha_[facei] = mixture.alpha(pT[facei]);
84 const typename MixtureType::thermoType& mixture =
85 this->patchFaceMixture(
patchi, facei);
87 pT[facei] = mixture.TH(ph[facei], pT[facei]);
89 ppsi[facei] = mixture.psi(pp[facei], pT[facei]);
90 pmu_[facei] = mixture.mu(pT[facei]);
91 palpha_[facei] = mixture.alpha(pT[facei]);
100 template<
class MixtureType>
104 MixtureType(*this, mesh)
111 hCells[celli] = this->cellMixture(celli).H(TCells[celli]);
130 template<
class MixtureType>
137 template<
class MixtureType>
142 Info<<
"entering hPsiMixtureThermo<MixtureType>::correct()" <<
endl;
152 Info<<
"exiting hPsiMixtureThermo<MixtureType>::correct()" <<
endl;
157 template<
class MixtureType>
185 hcCells[celli] = this->cellMixture(celli).Hc();
194 hcp[facei] = this->patchFaceMixture(
patchi, facei).Hc();
202 template<
class MixtureType>
215 h[celli] = this->cellMixture(cells[celli]).H(T[celli]);
222 template<
class MixtureType>
235 h[facei] = this->patchFaceMixture(patchi, facei).H(T[facei]);
242 template<
class MixtureType>
256 cp[facei] = this->patchFaceMixture(patchi, facei).Cp(T[facei]);
263 template<
class MixtureType>
293 cpCells[celli] = this->cellMixture(celli).Cp(TCells[celli]);
305 template<
class MixtureType>
310 MixtureType::read(*
this);