diff -r b4a47e8e80d1 -r fd9dba51afd3 src/nalgebra_support.rs --- a/src/nalgebra_support.rs Wed Sep 03 09:52:30 2025 -0500 +++ b/src/nalgebra_support.rs Wed Sep 03 10:08:28 2025 -0500 @@ -95,7 +95,7 @@ DefaultAllocator: Allocator, ShapeConstraint: StridesOk + StridesOk, { - type OwnedSpace = OMatrix; + type Principal = OMatrix; type Decomp = MatrixDecomposition; } @@ -270,10 +270,10 @@ ShapeConstraint: StridesOk, { type Field = E; - type Owned = OMatrix; + type PrincipalV = OMatrix; #[inline] - fn similar_origin(&self) -> Self::Owned { + fn similar_origin(&self) -> Self::PrincipalV { let (n, m) = self.shape_generic(); OMatrix::zeros_generic(n, m) } @@ -335,7 +335,7 @@ ShapeConstraint: StridesOk, { #[inline] - fn proj_ball(self, ρ: E, exp: Linfinity) -> ::OwnedSpace { + fn proj_ball(self, ρ: E, exp: Linfinity) -> ::Principal { let mut owned = self.into_owned(); owned.proj_ball_mut(ρ, exp); owned @@ -418,7 +418,7 @@ DefaultAllocator: Allocator, ShapeConstraint: StridesOk, { - type OwnedEuclidean = OVector; + type PrincipalE = OVector; #[inline] fn dot>(&self, other: I) -> E {