added calcInterval - defaults to 1 if not present to recapture earlier behaviour

This commit is contained in:
andy
2008-12-08 17:01:59 +00:00
parent 105e99da0f
commit 57d7158fa9
2 changed files with 11 additions and 2 deletions

View File

@ -115,6 +115,10 @@ vanDriestDelta::vanDriestDelta
Cdelta_
(
dd.subDict(type() + "Coeffs").lookupOrDefault<scalar>("Cdelta", 0.158)
),
calcInterval_
(
dd.subDict(type() + "Coeffs").lookupOrDefault<label>("calcInterval", 1)
)
{
delta_ = geometricDelta_();
@ -131,14 +135,18 @@ void vanDriestDelta::read(const dictionary& d)
d.readIfPresent<scalar>("kappa", kappa_);
dd.readIfPresent<scalar>("Aplus", Aplus_);
dd.readIfPresent<scalar>("Cdelta", Cdelta_);
dd.readIfPresent<label>("calcInterval", calcInterval_);
calcDelta();
}
void vanDriestDelta::correct()
{
geometricDelta_().correct();
calcDelta();
if (mesh().time().timeIndex() % calcInterval_ == 0)
{
geometricDelta_().correct();
calcDelta();
}
}

View File

@ -61,6 +61,7 @@ class vanDriestDelta
scalar kappa_;
scalar Aplus_;
scalar Cdelta_;
label calcInterval_;
// Private Member Functions