Trait rin::math::NumVec[][src]

pub trait NumVec: Add<Self, Output = Self> + Sub<Self, Output = Self> + Mul<Self::Field, Output = Self> + Div<Self::Field, Output = Self> + MulAssign<Self::Field> + DivAssign<Self::Field> + AddAssign<Self> + SubAssign<Self> + PartialEq<Self> {
    type Field: BaseNum;
}

Trait grouping most common operations on vectors.

Associated Types

type Field: BaseNum[src]

Loading content...

Implementors

impl<N> NumVec for Matrix<N, U1, U1, <DefaultAllocator as Allocator<N, U1, U1>>::Buffer> where
    N: BaseNum
[src]

type Field = N

impl<N> NumVec for Matrix<N, U2, U1, <DefaultAllocator as Allocator<N, U2, U1>>::Buffer> where
    N: BaseNum
[src]

type Field = N

impl<N> NumVec for Matrix<N, U3, U1, <DefaultAllocator as Allocator<N, U3, U1>>::Buffer> where
    N: BaseNum
[src]

type Field = N

impl<N> NumVec for Matrix<N, U4, U1, <DefaultAllocator as Allocator<N, U4, U1>>::Buffer> where
    N: BaseNum
[src]

type Field = N

impl<N> NumVec for Matrix<N, U5, U1, <DefaultAllocator as Allocator<N, U5, U1>>::Buffer> where
    N: BaseNum
[src]

type Field = N

impl<N> NumVec for Matrix<N, U6, U1, <DefaultAllocator as Allocator<N, U6, U1>>::Buffer> where
    N: BaseNum
[src]

type Field = N

Loading content...