32 template<
class MixtureType>
46 const typename MixtureType::thermoType& mixture =
47 this->cellMixture(celli);
49 TCells[celli] = mixture.TH(hCells[celli], TCells[celli]);
50 psiCells[celli] = mixture.psi(pCells[celli], TCells[celli]);
51 rhoCells[celli] = mixture.rho(pCells[celli], TCells[celli]);
53 muCells[celli] = mixture.mu(TCells[celli]);
54 alphaCells[celli] = mixture.alpha(TCells[celli]);
73 const typename MixtureType::thermoType& mixture =
74 this->patchFaceMixture(
patchi, facei);
76 ph[facei] = mixture.H(pT[facei]);
78 ppsi[facei] = mixture.psi(pp[facei], pT[facei]);
79 prho[facei] = mixture.rho(pp[facei], pT[facei]);
80 pmu_[facei] = mixture.mu(pT[facei]);
81 palpha_[facei] = mixture.alpha(pT[facei]);
88 const typename MixtureType::thermoType& mixture =
89 this->patchFaceMixture(
patchi, facei);
91 pT[facei] = mixture.TH(ph[facei], pT[facei]);
93 ppsi[facei] = mixture.psi(pp[facei], pT[facei]);
94 prho[facei] = mixture.rho(pp[facei], pT[facei]);
95 pmu_[facei] = mixture.mu(pT[facei]);
96 palpha_[facei] = mixture.alpha(pT[facei]);
105 template<
class MixtureType>
109 MixtureType(*this, mesh)
116 hCells[celli] = this->cellMixture(celli).H(TCells[celli]);
132 template<
class MixtureType>
139 template<
class MixtureType>
144 Info<<
"entering hRhoMixtureThermo<MixtureType>::correct()" <<
endl;
151 Info<<
"exiting hRhoMixtureThermo<MixtureType>::correct()" <<
endl;
156 template<
class MixtureType>
184 hcCells[celli] = this->cellMixture(celli).Hc();
193 hcp[facei] = this->patchFaceMixture(
patchi, facei).Hc();
201 template<
class MixtureType>
214 h[celli] = this->cellMixture(cells[celli]).H(T[celli]);
221 template<
class MixtureType>
234 h[facei] = this->patchFaceMixture(patchi, facei).H(T[facei]);
241 template<
class MixtureType>
255 cp[facei] = this->patchFaceMixture(patchi, facei).Cp(T[facei]);
262 template<
class MixtureType>
292 cpCells[celli] = this->cellMixture(celli).Cp(TCells[celli]);
304 template<
class MixtureType>
309 MixtureType::read(*
this);