35 void Foam::threePhaseMixture::calcNu()
42 nu_ =
mu()/(alpha1_*rho1_ + alpha2_*rho2_ + alpha3_*rho3_);
54 transportModel(U, phi),
56 phase1Name_(
"phase1"),
57 phase2Name_(
"phase2"),
58 phase3Name_(
"phase3"),
91 rho1_(nuModel1_->viscosityProperties().lookup(
"rho")),
92 rho2_(nuModel2_->viscosityProperties().lookup(
"rho")),
93 rho3_(nuModel3_->viscosityProperties().lookup(
"rho")),
112 calculatedFvPatchScalarField::typeName
123 return tmp<volScalarField>
128 alpha1_*rho1_*nuModel1_->
nu()
129 + alpha2_*rho2_*nuModel2_->
nu()
130 + alpha3_*rho3_*nuModel3_->
nu()
142 return tmp<surfaceScalarField>
161 return tmp<surfaceScalarField>
170 )/(alpha1f*rho1_ + alpha2f*rho2_ + alpha3f*rho3_)
182 nuModel1_().read(*
this)
183 && nuModel2_().read(*
this)
184 && nuModel3_().read(*
this)
187 nuModel1_->viscosityProperties().lookup(
"rho") >> rho1_;
188 nuModel2_->viscosityProperties().lookup(
"rho") >> rho2_;
189 nuModel3_->viscosityProperties().lookup(
"rho") >> rho3_;