Added zero gradient evaluation of wall function fields when called in absence of G
This commit is contained in:
parent
0cec9c01fd
commit
bbea318a26
4 changed files with 36 additions and 0 deletions
|
@ -174,6 +174,15 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If G field is not present, execute zero gradient evaluation
|
||||||
|
// HJ, 20/Mar/2011
|
||||||
|
if (!db().foundObject<volScalarField>(GName_))
|
||||||
|
{
|
||||||
|
zeroGradientFvPatchScalarField::updateCoeffs();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
|
|
||||||
const scalar Cmu25 = pow(Cmu_, 0.25);
|
const scalar Cmu25 = pow(Cmu_, 0.25);
|
||||||
|
|
|
@ -179,6 +179,15 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If G field is not present, execute zero gradient evaluation
|
||||||
|
// HJ, 20/Mar/2011
|
||||||
|
if (!db().foundObject<volScalarField>(GName_))
|
||||||
|
{
|
||||||
|
zeroGradientFvPatchScalarField::evaluate();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
const scalar yPlusLam = rasModel.yPlusLam(kappa_, E_);
|
const scalar yPlusLam = rasModel.yPlusLam(kappa_, E_);
|
||||||
const scalarField& y = rasModel.y()[patch().index()];
|
const scalarField& y = rasModel.y()[patch().index()];
|
||||||
|
|
|
@ -169,6 +169,15 @@ void epsilonWallFunctionFvPatchScalarField::updateCoeffs()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If G field is not present, execute zero gradient evaluation
|
||||||
|
// HJ, 20/Mar/2011
|
||||||
|
if (!db().foundObject<volScalarField>(GName_))
|
||||||
|
{
|
||||||
|
zeroGradientFvPatchScalarField::evaluate();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
const scalar yPlusLam = rasModel.yPlusLam(kappa_, E_);
|
const scalar yPlusLam = rasModel.yPlusLam(kappa_, E_);
|
||||||
const scalarField& y = rasModel.y()[patch().index()];
|
const scalarField& y = rasModel.y()[patch().index()];
|
||||||
|
|
|
@ -174,6 +174,15 @@ void omegaWallFunctionFvPatchScalarField::updateCoeffs()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// If G field is not present, execute zero gradient evaluation
|
||||||
|
// HJ, 20/Mar/2011
|
||||||
|
if (!db().foundObject<volScalarField>(GName_))
|
||||||
|
{
|
||||||
|
zeroGradientFvPatchScalarField::evaluate();
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
const RASModel& rasModel = db().lookupObject<RASModel>("RASProperties");
|
||||||
const scalar yPlusLam = rasModel.yPlusLam(kappa_, E_);
|
const scalar yPlusLam = rasModel.yPlusLam(kappa_, E_);
|
||||||
const scalarField& y = rasModel.y()[patch().index()];
|
const scalarField& y = rasModel.y()[patch().index()];
|
||||||
|
|
Reference in a new issue