Trait Inv
Other items inargmin::prelude::ops::inv
pub trait Inv { type Output; fn inv(self) -> Self::Output; }
Unary operator for retrieving the multiplicative inverse, or reciprocal, of a value.
type Output
The result after applying the operator.
fn inv(self) -> Self::Output
Returns the multiplicative inverse of self.
self
use std::f64::INFINITY; use num_traits::Inv; assert_eq!(7.0.inv() * 7.0, 1.0); assert_eq!((-0.0).inv(), -INFINITY);
impl<'a> Inv for &'a f32
type Output = f32
pub fn inv(self) -> f32
impl<'a> Inv for &'a f64
type Output = f64
pub fn inv(self) -> f64
impl Inv for f32
impl Inv for f64
impl<'a, T> Inv for &'a Complex<T> where T: Clone + Num + Neg<Output = T>,
type Output = Complex<T>
pub fn inv(self) -> <&'a Complex<T> as Inv>::Output
impl<T> Inv for Complex<T> where T: Clone + Num + Neg<Output = T>,
pub fn inv(self) -> <Complex<T> as Inv>::Output
impl<T> Inv for Ratio<T> where T: Clone + Integer,
type Output = Ratio<T>
pub fn inv(self) -> Ratio<T>
impl<'a, T> Inv for &'a Ratio<T> where T: Clone + Integer,