Venkatakrishnan gradient limiter. More...
Public Member Functions | |
Venkatakrishnan (Istream &) | |
scalar | limiter (const scalar r) const |
Venkatakrishnan gradient limiter.
to be used with the Foam::fv::cellLimitedGrad limited gradient.
Reference:
Venkatakrishnan, V. (1993). On the accuracy of limiters and convergence to steady state solutions. In 31st Aerospace Sciences Meeting (p. 880).
Example:
gradSchemes { default Gauss linear; limited cellLimited<Venkatakrishnan> Gauss linear 1; }
Note: this limiter formally allows the limiter function to slightly exceed 1 which is generally not a good idea and can cause unboundedness. To avoid this problem the limiter function is clipped to 1 which is likely to be better behaved but is then not differentiable and so no longer conforms to the basic principles of this kind of limiter function. All these issues are resolved in a consistent and differentiable manner by the Foam::fv::gradientLimiters::cubic limiter which is recommended in preference to the Foam::fv::gradientLimiters::Venkatakrishnan limiter.
Definition at line 80 of file VenkatakrishnanGradientLimiter.H.
|
inline |
Definition at line 87 of file VenkatakrishnanGradientLimiter.H.
|
inline |
Definition at line 93 of file VenkatakrishnanGradientLimiter.H.
References Foam::sqr().