--- a/src/forward_model/bias.rs Fri May 15 14:40:02 2026 -0500 +++ b/src/forward_model/bias.rs Sun Jul 19 07:34:39 2026 +0200 @@ -138,13 +138,13 @@ fn curvature_bound_components( &self, guess: BoundedCurvatureGuess, - ) -> (DynResult<F>, DynResult<F>) { + ) -> (DynResult<F>, DynResult<F>, DynResult<F>) { match guess { BetterThanZero => { let opA = &self.operator().0; let b = self.data(); - let (ℓ_F0, θ2) = opA.basic_curvature_bound_components(); - (ℓ_F0.map(|l| l * b.norm2()), θ2) + let (ℓ_F, ℓ_gradv_0, θ2) = opA.basic_curvature_bound_components(); + (ℓ_F, ℓ_gradv_0.map(|l| l * b.norm2()), θ2) } } }