[][src]Trait alga::general::Inverse

pub trait Inverse<O: Operator>: Sized {
    fn inverse(&self) -> Self;

    fn inverse_mut(&mut self) { ... }
}

Trait used to define the inverse element relative to the given operator.

The operator, e.g., Multiplicative or Additive, is identified by the type parameter O.

Required Methods

Returns the inverse of self, relative to the operator O.

Provided Methods

In-place inversin of self.

Implementations on Foreign Types

impl Inverse<Additive> for i8
[src]

impl Inverse<Additive> for i16
[src]

impl Inverse<Additive> for i32
[src]

impl Inverse<Additive> for i64
[src]

impl Inverse<Additive> for isize
[src]

impl Inverse<Additive> for f32
[src]

impl Inverse<Additive> for f64
[src]

impl<N: Inverse<Additive>> Inverse<Additive> for Complex<N>
[src]

impl Inverse<Multiplicative> for f32
[src]

impl Inverse<Multiplicative> for f64
[src]

impl<N: Num + Clone + ClosedNeg> Inverse<Multiplicative> for Complex<N>
[src]

Implementors

impl<O: Operator> Inverse<O> for Id<O>
[src]