Trait automatica::Inv

source ·
pub trait Inv {
    type Output;

    // Required method
    fn inv(self) -> Self::Output;
}
Expand description

Multiplicative inversion of a number trait

Required Associated Types§

source

type Output

Result of multiplicative inversion

Required Methods§

source

fn inv(self) -> Self::Output

Multiplicative inversion of a number

Implementations on Foreign Types§

source§

impl Inv for f32

§

type Output = f32

source§

fn inv(self) -> Self::Output

source§

impl Inv for f64

§

type Output = f64

source§

fn inv(self) -> Self::Output

Implementors§

source§

impl<T> Inv for &Complex<T>where T: Abs + Add<Output = T> + Clone + Div<Output = T> + Inv<Output = T> + Mul<Output = T> + Neg<Output = T> + PartialOrd + Sub<Output = T> + Zero,

§

type Output = Complex<T>

source§

impl<T> Inv for &Rf<T>where T: Clone + PartialEq + Zero,

§

type Output = Rf<T>

source§

impl<T> Inv for Hertz<T>where T: Inv<Output = T>,

§

type Output = Seconds<T>

source§

impl<T> Inv for Seconds<T>where T: Inv<Output = T>,

§

type Output = Hertz<T>

source§

impl<T, U> Inv for &TfGen<T, U>where T: Clone + PartialEq + Zero, U: Time,

§

type Output = TfGen<T, U>

source§

impl<T, U> Inv for TfGen<T, U>where T: Clone + PartialEq, U: Time,

§

type Output = TfGen<T, U>

source§

impl<T: Clone + PartialEq> Inv for Rf<T>

§

type Output = Rf<T>