382 amrex::Real b1 = ( sm3 * sm3 * 6649./2880.0
383 - sm3 * sm2 * 2623./160.0
384 + sm3 * sm1 * 9449./480.0
385 - sm3 * s * 11389./1440.0
386 + sm2 * sm2 * 28547./960.0
387 - sm2 * sm1 * 35047./480.0
388 + sm2 * s * 14369./480.0
389 + sm1 * sm1 * 44747./960.0
390 - sm1 * s * 6383./160.0
391 + s * s * 25729./2880.0 );
392 amrex::Real b2 = ( sm2 * sm2 * 3169/2880.0
393 - sm2 * sm1 * 3229/480.0
394 + sm2 * s * 3169/480.0
395 - sm2 * sp1 * 2989/1440.0
396 + sm1 * sm1 * 11147/960.0
397 - sm1 * s * 11767/480.0
398 + sm1 * sp1 * 1283/160.0
399 + s * s * 13667/960.0
400 - s * sp1 * 5069/480.0
401 + sp1 * sp1 * 6649/2880.0 );
402 amrex::Real b3 = ( sm1 * sm1 * 6649./2880.0
403 - sm1 * s * 5069./480.0
404 + sm1 * sp1 * 1283./160.0
405 - sm1 * sp2 * 2989./1440.0
406 + s * s * 13667./960.0
407 - s * sp1 * 11767./480.0
408 + s * sp2 * 3169./480.0
409 + sp1 * sp1 * 11147./960.0
410 - sp1 * sp2 * 3229./480.0
411 + sp2 * sp2 * 3169./2880.0 );
412 amrex::Real b4 = ( s * s * 25729./2880.
413 - s * sp1 * 6383./160.
414 + s * sp2 * 14369./480.
415 - s * sp3 * 11389./1440.
416 + sp1 * sp1 * 44747./960.
417 - sp1 * sp2 * 35047./480.
418 + sp1 * sp3 * 9449./480.
419 + sp2 * sp2 * 28547./960.
420 - sp2 * sp3 * 2623./160.
421 + sp3 * sp3 * 6649./2880. );
424 amrex::Real w1 =
g1 / ( (
eps + b1) * (
eps + b1) );
425 amrex::Real w2 =
g2 / ( (
eps + b2) * (
eps + b2) );
426 amrex::Real w3 =
g3 / ( (
eps + b3) * (
eps + b3) );
427 amrex::Real w4 =
g4 / ( (
eps + b4) * (
eps + b4) );
430 amrex::Real wsum = w1 + w2 + w3 + w4;
433 amrex::Real v1 = (-0.3125)*sm3 + ( 1.3125)*sm2 + (-2.1875)*sm1 + ( 2.1875)*s;
434 amrex::Real v2 = ( 0.0625)*sm2 + (-0.3125)*sm1 + ( 0.9375)*s + ( 0.3125)*sp1;
435 amrex::Real v3 = (-0.0625)*sm1 + ( 0.5625)*s + ( 0.5625)*sp1 + (-0.0625)*sp2;
436 amrex::Real v4 = ( 0.3125)*s + ( 0.9375)*sp1 + (-0.3125)*sp2 + ( 0.0625)*sp3;
439 return ( (w1 * v1 + w2 * v2 + w3 * v3 + w4 * v4) / (wsum) );
const amrex::Real eps
Definition: ERF_Interpolation_WENO.H:444
static constexpr amrex::Real g4
Definition: ERF_Interpolation_WENO.H:448
static constexpr amrex::Real g3
Definition: ERF_Interpolation_WENO.H:447
static constexpr amrex::Real g2
Definition: ERF_Interpolation_WENO.H:446
static constexpr amrex::Real g1
Definition: ERF_Interpolation_WENO.H:445