Struct alga::general::Multiplicative[][src]

pub struct Multiplicative;

The multiplication operator, commonly symbolized by ×.

Trait Implementations

impl AbstractMagma<Multiplicative> for u8
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for u16
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for u32
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for u64
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for usize
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for i8
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for i16
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for i32
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for i64
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for isize
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for f32
[src]

Performs an operation.

Performs specific operation.

impl AbstractMagma<Multiplicative> for f64
[src]

Performs an operation.

Performs specific operation.

impl AbstractSemigroup<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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 AbstractMonoid<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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: Num + Clone> AbstractMagma<Multiplicative> for Complex<N>
[src]

Performs an operation.

Performs specific operation.

impl<N> AbstractSemigroup<Multiplicative> for Complex<N> where
    N: Num + Clone + ClosedNeg
[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> AbstractMonoid<Multiplicative> for Complex<N> where
    N: Num + Clone + ClosedNeg
[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> AbstractQuasigroup<Multiplicative> for Complex<N> where
    N: Num + Clone + ClosedNeg
[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<N> AbstractLoop<Multiplicative> for Complex<N> where
    N: Num + Clone + ClosedNeg
[src]

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

impl<N> AbstractGroupAbelian<Multiplicative> for Complex<N> where
    N: Num + Clone + ClosedNeg
[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 AbstractSemigroup<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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 AbstractMonoid<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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<Multiplicative> 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 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 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 AbstractSemigroup<Multiplicative> 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<Multiplicative> 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 AbstractMonoid<Multiplicative> 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<Multiplicative> 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 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 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 AbstractQuasigroup<Multiplicative> 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<Multiplicative> 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 AbstractLoop<Multiplicative> for f32
[src]

impl AbstractLoop<Multiplicative> for f64
[src]

impl AbstractGroup<Multiplicative> for f32
[src]

impl AbstractGroup<Multiplicative> for f64
[src]

impl AbstractGroupAbelian<Multiplicative> 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<Multiplicative> 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 AbstractField<Additive, Multiplicative> for f32
[src]

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

impl Identity<Multiplicative> for u8
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for u16
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for u32
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for u64
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for usize
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for i8
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for i16
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for i32
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for i64
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for isize
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for f32
[src]

The identity element.

Specific identity.

impl Identity<Multiplicative> for f64
[src]

The identity element.

Specific identity.

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

The identity element.

Specific identity.

impl Clone for Multiplicative
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Multiplicative
[src]

impl Operator for Multiplicative
[src]

Returns the structure that identifies the operator.

impl Inverse<Multiplicative> for f32
[src]

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

In-place inversin of self.

impl Inverse<Multiplicative> for f64
[src]

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

In-place inversin of self.

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

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

In-place inversin of self.

Auto Trait Implementations