diff -r 495448cca603 -r 6aa955ad8122 src/linops.rs --- a/src/linops.rs Thu May 01 08:40:33 2025 -0500 +++ b/src/linops.rs Thu May 01 13:06:58 2025 -0500 @@ -77,7 +77,7 @@ pub trait BoundedLinear: Linear where F: Num, - X: Space + Norm, + X: Space + Norm, XExp: NormExponent, CodExp: NormExponent, { @@ -182,7 +182,7 @@ impl BoundedLinear for IdOp where - X: Space + Clone + Norm, + X: Space + Clone + Norm, F: Num, E: NormExponent, { @@ -264,8 +264,8 @@ impl<'a, F, X, XD, Y, E1, E2> BoundedLinear for ZeroOp<'a, X, XD, Y, F> where - X: Space + Norm, - Y: AXPY + Clone + Norm, + X: Space + Norm, + Y: AXPY + Clone + Norm, F: Num, E1: NormExponent, E2: NormExponent, @@ -346,8 +346,8 @@ impl BoundedLinear for Composition where F: Num, - X: Space + Norm, - Z: Space + Norm, + X: Space + Norm, + Z: Space + Norm, Xexp: NormExponent, Yexp: NormExponent, Zexp: NormExponent, @@ -680,8 +680,8 @@ BoundedLinear, PairNorm, ExpR, F> for RowOp where F: Float, - A: Space + Norm, - B: Space + Norm, + A: Space + Norm, + B: Space + Norm, S: BoundedLinear, T: BoundedLinear, S::Codomain: Add, @@ -707,7 +707,7 @@ for ColOp where F: Float, - A: Space + Norm, + A: Space + Norm, S: BoundedLinear, T: BoundedLinear, ExpA: NormExponent,