src/norms.rs

branch
dev
changeset 79
d63e40672dd6
parent 60
848ecc05becf
--- a/src/norms.rs	Sat Dec 21 14:27:14 2024 -0500
+++ b/src/norms.rs	Fri Dec 20 16:14:17 2024 -0500
@@ -7,6 +7,7 @@
 use crate::types::*;
 use crate::euclidean::*;
 use crate::mapping::{Mapping, Space, Instance};
+use crate::linops::AXPY;
 
 //
 // Abstract norms
@@ -202,7 +203,7 @@
     }
 }
 
-pub trait Normed<F : Num = f64> : Space + Norm<F, Self::NormExp> {
+pub trait Normed<F : Num = f64> : AXPY + Norm<F, Self::NormExp> {
     type NormExp : NormExponent;
 
     fn norm_exponent(&self) -> Self::NormExp;

mercurial