diff -r 1a38447a89fa -r 9226980e45a7 src/types.rs --- a/src/types.rs Sat Dec 14 09:31:27 2024 -0500 +++ b/src/types.rs Tue Dec 31 08:30:02 2024 -0500 @@ -12,6 +12,13 @@ //use trait_set::trait_set; pub use num_traits::Float as NumTraitsFloat; // needed to re-export functions. pub use num_traits::cast::AsPrimitive; +pub use simba::scalar::{ + ClosedAdd, ClosedAddAssign, + ClosedSub, ClosedSubAssign, + ClosedMul, ClosedMulAssign, + ClosedDiv, ClosedDivAssign, + ClosedNeg +}; /// Typical integer type #[allow(non_camel_case_types)] @@ -57,7 +64,8 @@ + CastFrom + CastFrom + CastFrom + CastFrom + CastFrom + CastFrom + CastFrom + CastFrom - + CastFrom + CastFrom { + + CastFrom + CastFrom + + crate::instance::Space { const ZERO : Self; const ONE : Self;