src/mapping/quadratic.rs

branch
dev
changeset 109
943c6b3b9414
parent 102
aead46a19767
child 110
a1278320be26
--- 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<X>> ConvexMapping<X, F> for Quadratic<'a, F, X, A> where
+impl<'a, F: Float, X: Normed<F>, A: Linear<X>> ConvexMapping<X, F> for Quadratic<'a, F, X, A> where
     A::Codomain: Euclidean<F>
 {
 }

mercurial