diff --git a/src/operators/upwind4.rs b/src/operators/upwind4.rs index 2dfc9b8..30badee 100644 --- a/src/operators/upwind4.rs +++ b/src/operators/upwind4.rs @@ -82,8 +82,8 @@ impl Upwind4 { let last_elems = prev.slice(s!(nx - 7..;-1)); for (bl, f) in block.outer_iter().zip(&mut fut.slice_mut(s![nx - 4..;-1])) { - let diff = bl.dot(&last_elems); - *f += -diff * idx; + let diff = -bl.dot(&last_elems); + *f += diff * idx; } } }