37 namespace compressible
42 turbulentMixingLengthDissipationRateInletFvPatchScalarField::
43 turbulentMixingLengthDissipationRateInletFvPatchScalarField
49 inletOutletFvPatchScalarField(p, iF),
51 phiName_(
"undefined-phi"),
54 this->refValue() = 0.0;
55 this->refGrad() = 0.0;
56 this->valueFraction() = 0.0;
59 turbulentMixingLengthDissipationRateInletFvPatchScalarField::
60 turbulentMixingLengthDissipationRateInletFvPatchScalarField
68 inletOutletFvPatchScalarField(ptf, p, iF, mapper),
69 mixingLength_(ptf.mixingLength_),
70 phiName_(ptf.phiName_),
74 turbulentMixingLengthDissipationRateInletFvPatchScalarField::
75 turbulentMixingLengthDissipationRateInletFvPatchScalarField
82 inletOutletFvPatchScalarField(p, iF),
89 this->refValue() = 0.0;
90 this->refGrad() = 0.0;
91 this->valueFraction() = 0.0;
94 turbulentMixingLengthDissipationRateInletFvPatchScalarField::
95 turbulentMixingLengthDissipationRateInletFvPatchScalarField
100 inletOutletFvPatchScalarField(ptf),
101 mixingLength_(ptf.mixingLength_),
102 phiName_(ptf.phiName_),
106 turbulentMixingLengthDissipationRateInletFvPatchScalarField::
107 turbulentMixingLengthDissipationRateInletFvPatchScalarField
113 inletOutletFvPatchScalarField(ptf, iF),
114 mixingLength_(ptf.mixingLength_),
115 phiName_(ptf.phiName_),
122 void turbulentMixingLengthDissipationRateInletFvPatchScalarField::updateCoeffs()
135 const scalar Cmu75 =
pow(Cmu, 0.75);
143 this->refValue() = Cmu75*kp*
sqrt(kp)/mixingLength_;
144 this->valueFraction() = 1.0 -
pos(phip);
146 inletOutletFvPatchScalarField::updateCoeffs();
150 void turbulentMixingLengthDissipationRateInletFvPatchScalarField::write
160 writeEntry(
"value", os);