diff --git a/src/problem.rs b/src/problem.rs index 5e2f628..7e9856e 100644 --- a/src/problem.rs +++ b/src/problem.rs @@ -71,7 +71,7 @@ where let test_y = self.integrator.step(&self.ode, test_t).0; (callback.event)(self.ode.t + test_t, test_y, &self.ode.params) }; - let root = find_root_regula_falsi(0.0, step, &f, &mut 1e-12).unwrap(); + let root = find_root_regula_falsi(0.0, step, &f, &mut 1e-8).unwrap(); step = root; (new_y, _, dense_option) = self.integrator.step(&self.ode, step); (callback.effect)(&mut self.ode);