Trait alga::general::Inverse
[−]
[src]
pub trait Inverse<O: Op> { fn inv(self) -> 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
fn inv(self) -> Self
Returns the inverse of self
, relative to the operator O
.
Implementors
impl<T> Inverse<Additive> for T where T: Neg<Output=T>
impl<T> Inverse<Multiplicative> for T where T: Recip<Result=T>