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§
sourcefn is<T: Scalar>() -> bool
fn is<T: Scalar>() -> bool
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>().
sourcefn 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.