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