pub trait Scalar: Clone + PartialEq + Debug + Any {
fn is<T: Scalar>() -> bool { ... }
fn inlined_clone(&self) -> Self { ... }
}
Expand description
The basic scalar type for all structures of nalgebra
.
This does not make any assumption on the algebraic properties of Self
.
Provided methods
Tests if Self
the same as the type T
Typically used to test of Self
is a f32 or a f64 with T::is::<f32>()
.
fn inlined_clone(&self) -> Self
fn inlined_clone(&self) -> Self
Performance hack: Clone doesn’t get inlined for Copy types in debug mode, so make it inline anyway.