ENH: Added Corrected enthalpy field name lookup for alphaSgsJayatillekeWallFunction

This commit is contained in:
andy
2010-12-01 11:47:24 +00:00
parent ba5b08ddd2
commit d645c06da6
2 changed files with 17 additions and 6 deletions

View File

@ -115,7 +115,9 @@ alphaSgsJayatillekeWallFunctionFvPatchScalarField
fixedValueFvPatchScalarField(p, iF), fixedValueFvPatchScalarField(p, iF),
Prt_(0.85), Prt_(0.85),
kappa_(0.41), kappa_(0.41),
E_(9.8) E_(9.8),
hsName_("hs")
{ {
checkType(); checkType();
} }
@ -133,7 +135,9 @@ alphaSgsJayatillekeWallFunctionFvPatchScalarField
fixedValueFvPatchScalarField(ptf, p, iF, mapper), fixedValueFvPatchScalarField(ptf, p, iF, mapper),
Prt_(ptf.Prt_), Prt_(ptf.Prt_),
kappa_(ptf.kappa_), kappa_(ptf.kappa_),
E_(ptf.E_) E_(ptf.E_),
hsName_(ptf.hsName_)
{} {}
@ -148,7 +152,8 @@ alphaSgsJayatillekeWallFunctionFvPatchScalarField
fixedValueFvPatchScalarField(p, iF, dict), fixedValueFvPatchScalarField(p, iF, dict),
Prt_(dict.lookupOrDefault<scalar>("Prt", 0.85)), Prt_(dict.lookupOrDefault<scalar>("Prt", 0.85)),
kappa_(dict.lookupOrDefault<scalar>("kappa", 0.41)), kappa_(dict.lookupOrDefault<scalar>("kappa", 0.41)),
E_(dict.lookupOrDefault<scalar>("E", 9.8)) E_(dict.lookupOrDefault<scalar>("E", 9.8)),
hsName_(dict.lookupOrDefault<word>("hs", "hs"))
{ {
checkType(); checkType();
} }
@ -163,7 +168,8 @@ alphaSgsJayatillekeWallFunctionFvPatchScalarField
fixedValueFvPatchScalarField(awfpsf), fixedValueFvPatchScalarField(awfpsf),
Prt_(awfpsf.Prt_), Prt_(awfpsf.Prt_),
kappa_(awfpsf.kappa_), kappa_(awfpsf.kappa_),
E_(awfpsf.E_) E_(awfpsf.E_),
hsName_(awfpsf.hsName_)
{ {
checkType(); checkType();
} }
@ -179,7 +185,8 @@ alphaSgsJayatillekeWallFunctionFvPatchScalarField
fixedValueFvPatchScalarField(awfpsf, iF), fixedValueFvPatchScalarField(awfpsf, iF),
Prt_(awfpsf.Prt_), Prt_(awfpsf.Prt_),
kappa_(awfpsf.kappa_), kappa_(awfpsf.kappa_),
E_(awfpsf.E_) E_(awfpsf.E_),
hsName_(awfpsf.hsName_)
{ {
checkType(); checkType();
} }
@ -209,7 +216,7 @@ void alphaSgsJayatillekeWallFunctionFvPatchScalarField::evaluate
const scalarField& rhow = lesModel.rho().boundaryField()[patchI]; const scalarField& rhow = lesModel.rho().boundaryField()[patchI];
const fvPatchScalarField& hw = const fvPatchScalarField& hw =
patch().lookupPatchField<volScalarField, scalar>("h"); patch().lookupPatchField<volScalarField, scalar>(hsName_);
const scalarField& ry = patch().deltaCoeffs(); const scalarField& ry = patch().deltaCoeffs();
@ -312,6 +319,7 @@ void alphaSgsJayatillekeWallFunctionFvPatchScalarField::write(Ostream& os) const
os.writeKeyword("Prt") << Prt_ << token::END_STATEMENT << nl; os.writeKeyword("Prt") << Prt_ << token::END_STATEMENT << nl;
os.writeKeyword("kappa") << kappa_ << token::END_STATEMENT << nl; os.writeKeyword("kappa") << kappa_ << token::END_STATEMENT << nl;
os.writeKeyword("E") << E_ << token::END_STATEMENT << nl; os.writeKeyword("E") << E_ << token::END_STATEMENT << nl;
os.writeKeyword("hs") << hsName_ << token::END_STATEMENT << nl;
writeEntry("value", os); writeEntry("value", os);
} }

View File

@ -66,6 +66,9 @@ class alphaSgsJayatillekeWallFunctionFvPatchScalarField
//- E coefficient //- E coefficient
scalar E_; scalar E_;
//- Name of (sensible/total) enthalpy field
word hsName_;
// Solution parameters // Solution parameters