Trait nalgebra::Inv
[−]
[src]
pub trait Inv: Sized { fn inv(&self) -> Option<Self>; fn inv_mut(&mut self) -> bool; }
Trait of objects having an inverse. Typically used to implement matrix inverse.
Required Methods
fn inv(&self) -> Option<Self>
Returns the inverse of m
.
fn inv_mut(&mut self) -> bool
In-place version of inverse
.
Implementors
impl<N: BaseNum + Clone> Inv for DMat<N>
impl<N: BaseFloat + ApproxEq<N>> Inv for Quat<N>
impl<N: Copy + Neg<Output=N>> Inv for UnitQuat<N>
impl<N: Copy + BaseNum> Inv for Mat4<N>
impl<N: Copy + BaseNum> Inv for Mat5<N>
impl<N: Copy + BaseNum> Inv for Mat6<N>
impl<N: Copy> Inv for Rot2<N>
impl<N: Copy> Inv for Rot3<N>
impl<N: Copy> Inv for Rot4<N>
impl<N: BaseNum + Neg<Output=N>> Inv for Iso2<N>
impl<N: BaseNum + Neg<Output=N>> Inv for Iso3<N>
impl<N: BaseNum + Neg<Output=N>> Inv for Iso4<N>