32 template<
class MixtureType>
36 MixtureType(*this, mesh)
45 hCells[celli] = this->cellMixture(celli).H(TCells[celli]);
46 huCells[celli] = this->cellReactants(celli).H(TuCells[celli]);
58 phu[facei] = this->patchFaceReactants(
patchi, facei).H(pTu[facei]);
72 template<
class MixtureType>
79 template<
class MixtureType>
94 const typename MixtureType::thermoType& mixture_ =
95 this->cellMixture(celli);
97 TCells[celli] = mixture_.TH(hCells[celli], TCells[celli]);
98 psiCells[celli] = mixture_.psi(pCells[celli], TCells[celli]);
100 muCells[celli] = mixture_.mu(TCells[celli]);
101 alphaCells[celli] = mixture_.alpha(TCells[celli]);
104 this->cellReactants(celli).TH(huCells[celli], TuCells[celli]);
124 const typename MixtureType::thermoType& mixture_ =
125 this->patchFaceMixture(
patchi, facei);
127 ph[facei] = mixture_.H(pT[facei]);
129 ppsi[facei] = mixture_.psi(pp[facei], pT[facei]);
130 pmu_[facei] = mixture_.mu(pT[facei]);
131 palpha_[facei] = mixture_.alpha(pT[facei]);
138 const typename MixtureType::thermoType& mixture_ =
139 this->patchFaceMixture(
patchi, facei);
141 pT[facei] = mixture_.TH(ph[facei], pT[facei]);
143 ppsi[facei] = mixture_.psi(pp[facei], pT[facei]);
144 pmu_[facei] = mixture_.mu(pT[facei]);
145 palpha_[facei] = mixture_.alpha(pT[facei]);
148 this->patchFaceReactants(
patchi, facei)
149 .TH(phu[facei], pTu[facei]);
156 template<
class MixtureType>
161 Info<<
"entering hhuMixtureThermo<MixtureType>::correct()" <<
endl;
171 Info<<
"exiting hhuMixtureThermo<MixtureType>::correct()" <<
endl;
176 template<
class MixtureType>
204 hcCells[celli] = this->cellMixture(celli).Hc();
213 hcp[facei] = this->patchFaceMixture(
patchi, facei).Hc();
221 template<
class MixtureType>
233 h[celli] = this->cellMixture(cells[celli]).H(T[celli]);
240 template<
class MixtureType>
252 h[facei] = this->patchFaceMixture(patchi, facei).H(T[facei]);
259 template<
class MixtureType>
272 cp[facei] = this->patchFaceMixture(patchi, facei).Cp(T[facei]);
279 template<
class MixtureType>
308 cpCells[celli] = this->cellMixture(celli).Cp(TCells[celli]);
320 template<
class MixtureType>
333 hu[celli] = this->cellReactants(cells[celli]).H(Tu[celli]);
340 template<
class MixtureType>
353 hu[facei] = this->patchFaceReactants(patchi, facei).H(Tu[facei]);
360 template<
class MixtureType>
371 T_.time().timeName(),
388 this->cellProducts(celli).TH(hCells[celli], TCells[celli]);
401 this->patchFaceProducts(patchi, facei)
402 .TH(ph[facei], pT[facei]);
410 template<
class MixtureType>
421 psi_.time().timeName(),
439 this->cellReactants(celli).psi(pCells[celli], TuCells[celli]);
453 patchFaceReactants(patchi, facei).psi(pp[facei], pTu[facei]);
461 template<
class MixtureType>
472 psi_.time().timeName(),
491 this->cellReactants(celli).psi(pCells[celli], TbCells[celli]);
504 this->patchFaceReactants
505 (patchi, facei).psi(pp[facei], pTb[facei]);
513 template<
class MixtureType>
524 T_.time().timeName(),
540 muuCells[celli] = this->cellReactants(celli).mu(TuCells[celli]);
551 this->patchFaceReactants(patchi, facei).mu(pTu[facei]);
559 template<
class MixtureType>
570 T_.time().timeName(),
587 mubCells[celli] = this->cellProducts(celli).mu(TbCells[celli]);
598 this->patchFaceProducts(patchi, facei).mu(pTb[facei]);
606 template<
class MixtureType>
611 MixtureType::read(*
this);