diff -r 6be459f08b66 -r 943c6b3b9414 src/mapping/quadratic.rs --- a/src/mapping/quadratic.rs Wed Apr 30 00:48:56 2025 -0500 +++ b/src/mapping/quadratic.rs Wed Apr 30 01:06:25 2025 -0500 @@ -10,7 +10,7 @@ use crate::euclidean::Euclidean; use crate::instance::{Instance, Space}; use crate::linops::{BoundedLinear, Linear, Preadjointable}; -use crate::norms::{Norm, NormExponent, L2}; +use crate::norms::{Norm, NormExponent, Normed, L2}; use crate::types::Float; use std::marker::PhantomData; @@ -59,7 +59,7 @@ } } -impl<'a, F: Float, X: Space, A: Linear> ConvexMapping for Quadratic<'a, F, X, A> where +impl<'a, F: Float, X: Normed, A: Linear> ConvexMapping for Quadratic<'a, F, X, A> where A::Codomain: Euclidean { }