snippets.WENO.WENO5_Z#

WENO-Z

Ref: Borges, Rafael, et al. “An improved weighted essentially non-oscillatory scheme for hyperbolic conservation laws.” Journal of Computational Physics 227.6 (2008): 3191-3211.

Module Contents#

Functions#

WENO5_Z_L(vmm, vm, vo, vp, vpp)

WENO5_Z_L Reconstruction of the \(u_{i-1/2}^+\) by WENO5-Z

WENO5_Z_R(vmm, vm, vo, vp, vpp)

WENO5_Z_L Reconstruction of the \(u_{i+1/2}^-\) by WENO5-Z

snippets.WENO.WENO5_Z.WENO5_Z_L(vmm, vm, vo, vp, vpp)[source]#

WENO5_Z_L Reconstruction of the \(u_{i-1/2}^+\) by WENO5-Z

  |___________S0__________|
  |                       |
  |       |___________S1__________|
  |       |                       |
  |       |       |___________S2__________|
..|---o---|---o---|---o---|---o---|---o---|...
  | I{i-2}| I{i-1}|  I{i} | I{i+1}| I{i+2}|
                  |+
                  i-1/2
Parameters
  • vmm\(u_{i-2}\)

  • vm\(u_{i-1}\)

  • vo\(u_i\)

  • vp\(u_{i+1}\)

  • vpp\(u_{i+2}\)

Returns

\(u_{i-1/2}^+\)

snippets.WENO.WENO5_Z.WENO5_Z_R(vmm, vm, vo, vp, vpp)[source]#

WENO5_Z_L Reconstruction of the \(u_{i+1/2}^-\) by WENO5-Z

  |___________S0__________|
  |                       |
  |       |___________S1__________|
  |       |                       |
  |       |       |___________S2__________|
..|---o---|---o---|---o---|---o---|---o---|...
  | I{i-2}| I{i-1}|  I{i} | I{i+1}| I{i+2}|
                         -|
                        i+1/2
Parameters
  • vmm\(u_{i-2}\)

  • vm\(u_{i-1}\)

  • vo\(u_i\)

  • vp\(u_{i+1}\)

  • vpp\(u_{i+2}\)

Returns

\(u_{i+1/2}^-\)