Trait na::base::Scalar[][src]

pub trait Scalar: Clone + PartialEq<Self> + Debug + Any {
    pub fn is<T>() -> bool
    where
        T: Scalar
, { ... }
pub fn inlined_clone(&self) -> Self { ... } }

The basic scalar type for all structures of nalgebra.

This does not make any assumption on the algebraic properties of Self.

Provided methods

pub fn is<T>() -> bool where
    T: Scalar
[src]

Tests if Self the same as the type T

Typically used to test of Self is a f32 or a f64 with N::is::<f32>().

pub fn inlined_clone(&self) -> Self[src]

Performance hack: Clone doesn’t get inlined for Copy types in debug mode, so make it inline anyway.

Loading content...

Implementors

impl<T> Scalar for T where
    T: Copy + PartialEq<T> + Debug + Any
[src]

Loading content...