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>