53 template<
class LimiterFunc>
67 const scalar faceFlux,
68 const typename LimiterFunc::phiType& phiP,
69 const typename LimiterFunc::phiType& phiN,
70 const typename LimiterFunc::gradPhiType& gradcP,
71 const typename LimiterFunc::gradPhiType& gradcN,
75 scalar r = LimiterFunc::r
77 faceFlux, phiP, phiN, gradcP, gradcN, d
80 return (r +
mag(r))/(1 +
mag(r));
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
Class with limiter function which returns the limiter for the vanLeer interpolation scheme based on r...
scalar limiter(const scalar, 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
vanLeerLimiter(Istream &)
dimensioned< scalar > mag(const dimensioned< Type > &)