Class with limiter function which returns the limiter for the TVD limited centred-cubic differencing scheme based on r obtained from the LimiterFunc class. More...
#include <finiteVolume/limitedCubic.H>
Class with limiter function which returns the limiter for the TVD limited centred-cubic differencing scheme based on r obtained from the LimiterFunc class.
Used in conjunction with the template class LimitedScheme.
Definition at line 54 of file limitedCubic.H.
Public Member Functions | |
limitedCubicLimiter (Istream &is) | |
scalar | limiter (const scalar cdWeight, const scalar faceFlux, const typename LimiterFunc::phiType &phiP, const typename LimiterFunc::phiType &phiN, const typename LimiterFunc::gradPhiType &gradcP, const typename LimiterFunc::gradPhiType &gradcN, const vector &d) const |
limitedCubicLimiter | ( | Istream & | is ) | [inline]
|
Definition at line 63 of file limitedCubic.H.
References Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, and Foam::max().
scalar limiter | ( | const scalar | cdWeight, |
const scalar | faceFlux, | ||
const typename LimiterFunc::phiType & | phiP, | ||
const typename LimiterFunc::phiType & | phiN, | ||
const typename LimiterFunc::gradPhiType & | gradcP, | ||
const typename LimiterFunc::gradPhiType & | gradcN, | ||
const vector & | d | ||
) | const [inline]
|
Definition at line 80 of file limitedCubic.H.
References Foam::max(), Foam::min(), phiU(), and Foam::stabilise().