pub fn integrate_dopri5<F>( derivative: F, state: &mut [f64], t0: f64, t_final: f64, config: AdaptiveOdeConfig, workspace: &mut [f64], ) -> Result<AdaptiveOdeResult, OdeError>where F: Fn(f64, &[f64], &mut [f64]) -> Result<(), OdeError>,