Class with limiter function which returns the limiter for the limitedCubicV differencing scheme based on r obtained from the LimiterFunc class. More...
Public Member Functions | |
limitedCubicVLimiter (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 |
Private Attributes | |
scalar | k_ |
scalar | twoByk_ |
Class with limiter function which returns the limiter for the limitedCubicV differencing scheme based on r obtained from the LimiterFunc class.
Used in conjunction with the template class LimitedScheme.
Definition at line 53 of file limitedCubicV.H.
|
inline |
Definition at line 62 of file limitedCubicV.H.
References Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, limitedCubicVLimiter< LimiterFunc >::k_, Foam::max(), and limitedCubicVLimiter< LimiterFunc >::twoByk_.
|
inline |
Definition at line 79 of file limitedCubicV.H.
References Foam::max(), Foam::min(), Foam::stabilise(), and limitedCubicVLimiter< LimiterFunc >::twoByk_.
|
private |
Definition at line 57 of file limitedCubicV.H.
Referenced by limitedCubicVLimiter< LimiterFunc >::limitedCubicVLimiter().
|
private |
Definition at line 58 of file limitedCubicV.H.
Referenced by limitedCubicVLimiter< LimiterFunc >::limitedCubicVLimiter(), and limitedCubicVLimiter< LimiterFunc >::limiter().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.