[][src]Struct alga::general::Additive

pub struct Additive;

The addition operator, commonly symbolized by +.

Trait Implementations

impl AbstractMagma<Additive> for u8
[src]

Performs specific operation.

impl AbstractMagma<Additive> for u16
[src]

Performs specific operation.

impl AbstractMagma<Additive> for u32
[src]

Performs specific operation.

impl AbstractMagma<Additive> for u64
[src]

Performs specific operation.

impl AbstractMagma<Additive> for usize
[src]

Performs specific operation.

impl AbstractMagma<Additive> for i8
[src]

Performs specific operation.

impl AbstractMagma<Additive> for i16
[src]

Performs specific operation.

impl AbstractMagma<Additive> for i32
[src]

Performs specific operation.

impl AbstractMagma<Additive> for i64
[src]

Performs specific operation.

impl AbstractMagma<Additive> for isize
[src]

Performs specific operation.

impl AbstractMagma<Additive> for f32
[src]

Performs specific operation.

impl AbstractMagma<Additive> for f64
[src]

Performs specific operation.

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

Performs specific operation.

impl<N> AbstractQuasigroup<Additive> for Complex<N> where
    N: AbstractGroupAbelian<Additive>, 
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for i8
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for i16
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for i32
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for i64
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for isize
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for f32
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Additive> for f64
[src]

Returns true if latin squareness holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if latin squareness holds for the given arguments.

impl AbstractSemigroup<Additive> for u8
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for u16
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for u32
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for u64
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for usize
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl<N> AbstractSemigroup<Additive> for Complex<N> where
    N: AbstractGroupAbelian<Additive>, 
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for i8
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for i16
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for i32
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for i64
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for isize
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for f32
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Additive> for f64
[src]

Returns true if associativity holds for the given arguments. Approximate equality is used for verifications. Read more

Returns true if associativity holds for the given arguments.

impl<N> AbstractLoop<Additive> for Complex<N> where
    N: AbstractGroupAbelian<Additive>, 
[src]

impl AbstractLoop<Additive> for i8
[src]

impl AbstractLoop<Additive> for i16
[src]

impl AbstractLoop<Additive> for i32
[src]

impl AbstractLoop<Additive> for i64
[src]

impl AbstractLoop<Additive> for isize
[src]

impl AbstractLoop<Additive> for f32
[src]

impl AbstractLoop<Additive> for f64
[src]

impl AbstractMonoid<Additive> for u8
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for u16
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for u32
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for u64
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for usize
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl<N> AbstractMonoid<Additive> for Complex<N> where
    N: AbstractGroupAbelian<Additive>, 
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for i8
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for i16
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for i32
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for i64
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for isize
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for f32
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl AbstractMonoid<Additive> for f64
[src]

Checks whether operating with the identity element is a no-op for the given argument. Approximate equality is used for verifications. Read more

Checks whether operating with the identity element is a no-op for the given argument. Read more

impl<N> AbstractGroup<Additive> for Complex<N> where
    N: AbstractGroupAbelian<Additive>, 
[src]

impl AbstractGroup<Additive> for i8
[src]

impl AbstractGroup<Additive> for i16
[src]

impl AbstractGroup<Additive> for i32
[src]

impl AbstractGroup<Additive> for i64
[src]

impl AbstractGroup<Additive> for isize
[src]

impl AbstractGroup<Additive> for f32
[src]

impl AbstractGroup<Additive> for f64
[src]

impl<N> AbstractGroupAbelian<Additive> for Complex<N> where
    N: AbstractGroupAbelian<Additive>, 
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for i8
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for i16
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for i32
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for i64
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for isize
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for f32
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractGroupAbelian<Additive> for f64
[src]

Returns true if the operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the operator is commutative for the given argument tuple.

impl AbstractRing<Additive, Multiplicative> for i8
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRing<Additive, Multiplicative> for i16
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRing<Additive, Multiplicative> for i32
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRing<Additive, Multiplicative> for i64
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRing<Additive, Multiplicative> for isize
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRing<Additive, Multiplicative> for f32
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRing<Additive, Multiplicative> for f64
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl<N: Num + Clone + ClosedNeg + AbstractRing> AbstractRing<Additive, Multiplicative> for Complex<N>
[src]

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication and addition operators are distributive for the given argument tuple. Read more

impl AbstractRingCommutative<Additive, Multiplicative> for i8
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractRingCommutative<Additive, Multiplicative> for i16
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractRingCommutative<Additive, Multiplicative> for i32
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractRingCommutative<Additive, Multiplicative> for i64
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractRingCommutative<Additive, Multiplicative> for isize
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractRingCommutative<Additive, Multiplicative> for f32
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractRingCommutative<Additive, Multiplicative> for f64
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl<N: Num + Clone + ClosedNeg + AbstractRingCommutative> AbstractRingCommutative<Additive, Multiplicative> for Complex<N>
[src]

Returns true if the multiplication operator is commutative for the given argument tuple. Approximate equality is used for verifications. Read more

Returns true if the multiplication operator is commutative for the given argument tuple.

impl AbstractField<Additive, Multiplicative> for f32
[src]

impl AbstractField<Additive, Multiplicative> for f64
[src]

impl<N: Num + Clone + ClosedNeg + AbstractField> AbstractField<Additive, Multiplicative> for Complex<N>
[src]

impl Identity<Additive> for u8
[src]

Specific identity.

impl Identity<Additive> for u16
[src]

Specific identity.

impl Identity<Additive> for u32
[src]

Specific identity.

impl Identity<Additive> for u64
[src]

Specific identity.

impl Identity<Additive> for usize
[src]

Specific identity.

impl Identity<Additive> for i8
[src]

Specific identity.

impl Identity<Additive> for i16
[src]

Specific identity.

impl Identity<Additive> for i32
[src]

Specific identity.

impl Identity<Additive> for i64
[src]

Specific identity.

impl Identity<Additive> for isize
[src]

Specific identity.

impl Identity<Additive> for f32
[src]

Specific identity.

impl Identity<Additive> for f64
[src]

Specific identity.

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

Specific identity.

impl Operator for Additive
[src]

impl Inverse<Additive> for i8
[src]

In-place inversin of self.

impl Inverse<Additive> for i16
[src]

In-place inversin of self.

impl Inverse<Additive> for i32
[src]

In-place inversin of self.

impl Inverse<Additive> for i64
[src]

In-place inversin of self.

impl Inverse<Additive> for isize
[src]

In-place inversin of self.

impl Inverse<Additive> for f32
[src]

In-place inversin of self.

impl Inverse<Additive> for f64
[src]

In-place inversin of self.

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

In-place inversin of self.

impl Clone for Additive
[src]

Performs copy-assignment from source. Read more

impl Copy for Additive
[src]

Auto Trait Implementations

impl Send for Additive

impl Sync for Additive

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T> From for T
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]