METHOD
wenoUpwinds.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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)
 

Function Documentation

◆ 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
vec0first element of the field vector to be reconstructed
vec1second element of the field vector to be reconstructed
vec2third 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 
)