Go to the source code of this file.
|
| double | weno3_upwind (double vec0, double vec1, double vec2) |
| |
| double | weno5_upwind (double vec0, double vec1, double vec2, double vec3, double vec4) |
| |
| double | weno7_upwind (double vec0, double vec1, double vec2, double vec3, double vec4, double vec5, double vec6) |
| |
| double | weno9_upwind (double vec0, double vec1, double vec2, double vec3, double vec4, double vec5, double vec6, double vec7, double vec8) |
| |
| double | weno11_upwind (double vec0, double vec1, double vec2, double vec3, double vec4, double vec5, double vec6, double vec7, double vec8, double vec9, double vec10) |
| |
◆ weno11_upwind()
| double weno11_upwind |
( |
double |
vec0, |
|
|
double |
vec1, |
|
|
double |
vec2, |
|
|
double |
vec3, |
|
|
double |
vec4, |
|
|
double |
vec5, |
|
|
double |
vec6, |
|
|
double |
vec7, |
|
|
double |
vec8, |
|
|
double |
vec9, |
|
|
double |
vec10 |
|
) |
| |
◆ weno3_upwind()
| double weno3_upwind |
( |
double |
vec0, |
|
|
double |
vec1, |
|
|
double |
vec2 |
|
) |
| |
Various orders of WENO reconstruction.
Required for the flux reconstruction. See Shu, `Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws` for more.
Method is second order accurate in space.
- Parameters
-
| vec0 | first element of the field vector to be reconstructed |
| vec1 | second element of the field vector to be reconstructed |
| vec2 | third element of the field vector to be reconstructed etc |
- Returns
- The reconstructed value of the right face of the middle cell of the field vector
◆ weno5_upwind()
| double weno5_upwind |
( |
double |
vec0, |
|
|
double |
vec1, |
|
|
double |
vec2, |
|
|
double |
vec3, |
|
|
double |
vec4 |
|
) |
| |
◆ weno7_upwind()
| double weno7_upwind |
( |
double |
vec0, |
|
|
double |
vec1, |
|
|
double |
vec2, |
|
|
double |
vec3, |
|
|
double |
vec4, |
|
|
double |
vec5, |
|
|
double |
vec6 |
|
) |
| |
◆ weno9_upwind()
| double weno9_upwind |
( |
double |
vec0, |
|
|
double |
vec1, |
|
|
double |
vec2, |
|
|
double |
vec3, |
|
|
double |
vec4, |
|
|
double |
vec5, |
|
|
double |
vec6, |
|
|
double |
vec7, |
|
|
double |
vec8 |
|
) |
| |