41 inletOutletFvPatchScalarField(p, iF),
43 UName_(
"undefined-U"),
44 phiName_(
"undefined-phi")
46 this->refValue() = 0.0;
47 this->refGrad() = 0.0;
48 this->valueFraction() = 0.0;
60 inletOutletFvPatchScalarField(ptf, p, iF, mapper),
61 intensity_(ptf.intensity_),
63 phiName_(ptf.phiName_)
74 inletOutletFvPatchScalarField(p, iF),
79 if (intensity_ < 0 || intensity_ > 1)
83 "turbulentIntensityKineticEnergyInletFvPatchScalarField::"
84 "turbulentIntensityKineticEnergyInletFvPatchScalarField"
85 "(const fvPatch& p, const DimensionedField<scalar, volMesh>& iF, "
86 "const dictionary& dict)"
87 ) <<
"Turbulence intensity should be specified as a fraction 0-1 "
88 "of the mean velocity\n"
89 " value given is " << intensity_
90 <<
"\n on patch " << this->patch().name()
91 <<
" of field " << this->dimensionedInternalField().name()
92 <<
" in file " << this->dimensionedInternalField().objectPath()
98 this->refValue() = 0.0;
99 this->refGrad() = 0.0;
100 this->valueFraction() = 0.0;
109 inletOutletFvPatchScalarField(ptf),
110 intensity_(ptf.intensity_),
112 phiName_(ptf.phiName_)
123 inletOutletFvPatchScalarField(ptf, iF),
124 intensity_(ptf.intensity_),
126 phiName_(ptf.phiName_)
146 this->refValue() = 1.5*
sqr(intensity_)*
magSqr(Up);
147 this->valueFraction() = 1.0 -
pos(phip);
162 writeEntry(
"value", os);