src/norms.rs

branch
dev
changeset 80
f802ddbabcfc
parent 64
4f6ca107ccb1
--- a/src/norms.rs	Tue Dec 31 08:48:50 2024 -0500
+++ b/src/norms.rs	Mon Dec 23 23:27:45 2024 -0500
@@ -6,7 +6,7 @@
 use std::marker::PhantomData;
 use crate::types::*;
 use crate::euclidean::*;
-use crate::mapping::{Mapping, Space, Instance};
+use crate::mapping::{Mapping, Space, Instance, ArithmeticTrue};
 
 //
 // Abstract norms
@@ -195,6 +195,7 @@
     Domain : Space + Norm<F, E>,
 {
     type Codomain = F;
+    type ArithmeticOptIn = ArithmeticTrue;
 
     #[inline]
     fn apply<I : Instance<Domain>>(&self, x : I) -> F {

mercurial