Class with operator() which returns the weighting factors for the linear-upwind differencing scheme. Note that the weighting factors are not bounded between upwind and central-differencing, some downwind contribution is possible although the interpolate is limited to be between the upwind and downwind cell values. More...
Public Member Functions | |
linearUpwindWeight (Istream &) | |
scalar | weight (scalar cdWeight, scalar faceFlux, scalar phiP, scalar phiN, const vector &gradcP, const vector &gradcN, const vector &d) const |
Class with operator() which returns the weighting factors for the linear-upwind differencing scheme. Note that the weighting factors are not bounded between upwind and central-differencing, some downwind contribution is possible although the interpolate is limited to be between the upwind and downwind cell values.
Used in conjunction with the template class NVDscheme although this scheme is not NVD.
Definition at line 54 of file linearUpwind.H.
|
inline |
Definition at line 59 of file linearUpwind.H.
|
inline |
Definition at line 63 of file linearUpwind.H.
References Foam::max(), Foam::min(), and Foam::stabilise().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.