--- a/src/nalgebra_support.rs Thu Dec 26 12:35:53 2024 -0500 +++ b/src/nalgebra_support.rs Tue Dec 24 00:24:10 2024 -0500 @@ -13,7 +13,6 @@ ClosedAddAssign, ClosedMulAssign, SimdComplexField, Vector, OVector, RealField, LpNorm, UniformNorm }; -use nalgebra::Norm as NalgebraNorm; use nalgebra::base::constraint::{ ShapeConstraint, SameNumberOfRows, SameNumberOfColumns }; @@ -256,7 +255,7 @@ #[inline] fn norm(&self, _ : L1) -> E { - LpNorm(1).norm(self) + nalgebra::Norm::norm(&LpNorm(1), self) } } @@ -268,7 +267,7 @@ DefaultAllocator : Allocator<M> { #[inline] fn dist<I : Instance<Self>>(&self, other : I, _ : L1) -> E { - LpNorm(1).metric_distance(self, other.ref_instance()) + nalgebra::Norm::metric_distance(&LpNorm(1), self, other.ref_instance()) } } @@ -281,7 +280,7 @@ #[inline] fn norm(&self, _ : L2) -> E { - LpNorm(2).norm(self) + nalgebra::Norm::norm(&LpNorm(2), self) } } @@ -293,7 +292,7 @@ DefaultAllocator : Allocator<M> { #[inline] fn dist<I : Instance<Self>>(&self, other : I, _ : L2) -> E { - LpNorm(2).metric_distance(self, other.ref_instance()) + nalgebra::Norm::metric_distance(&LpNorm(2), self, other.ref_instance()) } } @@ -306,7 +305,7 @@ #[inline] fn norm(&self, _ : Linfinity) -> E { - UniformNorm.norm(self) + nalgebra::Norm::norm(&UniformNorm, self) } } @@ -318,7 +317,7 @@ DefaultAllocator : Allocator<M> { #[inline] fn dist<I : Instance<Self>>(&self, other : I, _ : Linfinity) -> E { - UniformNorm.metric_distance(self, other.ref_instance()) + nalgebra::Norm::metric_distance(&UniformNorm, self, other.ref_instance()) } }