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

pub struct Multiplicative;

The multiplication operator, commonly symbolized by ×.

Trait Implementations

impl AbstractMagma<Multiplicative> for u8
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for u16
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for u32
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for u64
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for usize
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for i8
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for i16
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for i32
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for i64
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for isize
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for f32
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractMagma<Multiplicative> for f64
[src]

[src]

Performs an operation.

[src]

Performs specific operation.

impl AbstractSemigroup<Multiplicative> for u8
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for u16
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for u32
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for u64
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for usize
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractMonoid<Multiplicative> for u8
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for u16
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for u32
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for u64
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for usize
[src]

[src]

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

[src]

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]

[src]

Performs an operation.

[src]

Performs specific operation.

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

[src]

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

[src]

Returns true if associativity holds for the given arguments.

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

[src]

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

[src]

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]

[src]

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

[src]

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]

[src]

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

[src]

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

impl AbstractSemigroup<Multiplicative> for i8
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for i16
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for i32
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for i64
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for isize
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractMonoid<Multiplicative> for i8
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for i16
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for i32
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for i64
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for isize
[src]

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

impl AbstractSemigroup<Multiplicative> for f32
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractSemigroup<Multiplicative> for f64
[src]

[src]

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

[src]

Returns true if associativity holds for the given arguments.

impl AbstractMonoid<Multiplicative> for f32
[src]

[src]

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

[src]

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

impl AbstractMonoid<Multiplicative> for f64
[src]

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

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

[src]

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

[src]

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

impl AbstractQuasigroup<Multiplicative> for f32
[src]

[src]

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

[src]

Returns true if latin squareness holds for the given arguments.

impl AbstractQuasigroup<Multiplicative> for f64
[src]

[src]

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

[src]

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]

[src]

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

[src]

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

impl AbstractGroupAbelian<Multiplicative> for f64
[src]

[src]

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

[src]

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]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for u16
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for u32
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for u64
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for usize
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for i8
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for i16
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for i32
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for i64
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for isize
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for f32
[src]

[src]

The identity element.

[src]

Specific identity.

impl Identity<Multiplicative> for f64
[src]

[src]

The identity element.

[src]

Specific identity.

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

[src]

The identity element.

[src]

Specific identity.

impl Clone for Multiplicative
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for Multiplicative
[src]

impl Operator for Multiplicative
[src]

[src]

Returns the structure that identifies the operator.

impl Inverse<Multiplicative> for f32
[src]

[src]

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

[src]

In-place inversin of self.

impl Inverse<Multiplicative> for f64
[src]

[src]

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

[src]

In-place inversin of self.

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

[src]

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

[src]

In-place inversin of self.