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
Loading content...Implementors
impl<N> NumVec for Matrix<N, U1, U1, <DefaultAllocator as Allocator<N, U1, U1>>::Buffer> where
N: BaseNum,
[src]
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]
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]
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]
impl<N> NumVec for Matrix<N, U4, U1, <DefaultAllocator as Allocator<N, U4, U1>>::Buffer> where
N: BaseNum,
[src]