diff --git a/src/auxiliary.rs b/src/auxiliary.rs index a6cff0e..8d875c7 100644 --- a/src/auxiliary.rs +++ b/src/auxiliary.rs @@ -127,10 +127,10 @@ pub fn generate3d( ymax: f64, nx: usize, ny: usize, - calc_z: F, + mut calc_z: F, ) -> (Vec>, Vec>, Vec>) where - F: Fn(f64, f64) -> f64, + F: FnMut(f64, f64) -> f64, { let mut x = vec![vec![0.0; nx]; ny]; let mut y = vec![vec![0.0; nx]; ny];