[−][src]Trait alga::general::AbstractRingCommutative
A ring with a commutative multiplication.
∀ a, b ∈ Self, a × b = b × a
Provided Methods
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq,
Self: RelativeEq,
Returns true if the multiplication operator is commutative for the given argument tuple.
Approximate equality is used for verifications.
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq,
Self: Eq,
Returns true if the multiplication operator is commutative for the given argument tuple.
Implementations on Foreign Types
impl AbstractRingCommutative<Additive, Multiplicative> for i8[src]
impl AbstractRingCommutative<Additive, Multiplicative> for i8fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl AbstractRingCommutative<Additive, Multiplicative> for i16[src]
impl AbstractRingCommutative<Additive, Multiplicative> for i16fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl AbstractRingCommutative<Additive, Multiplicative> for i32[src]
impl AbstractRingCommutative<Additive, Multiplicative> for i32fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl AbstractRingCommutative<Additive, Multiplicative> for i64[src]
impl AbstractRingCommutative<Additive, Multiplicative> for i64fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl AbstractRingCommutative<Additive, Multiplicative> for isize[src]
impl AbstractRingCommutative<Additive, Multiplicative> for isizefn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl AbstractRingCommutative<Additive, Multiplicative> for f32[src]
impl AbstractRingCommutative<Additive, Multiplicative> for f32fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl AbstractRingCommutative<Additive, Multiplicative> for f64[src]
impl AbstractRingCommutative<Additive, Multiplicative> for f64fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, impl<N: Num + Clone + ClosedNeg + AbstractRingCommutative> AbstractRingCommutative<Additive, Multiplicative> for Complex<N>[src]
impl<N: Num + Clone + ClosedNeg + AbstractRingCommutative> AbstractRingCommutative<Additive, Multiplicative> for Complex<N>fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, [src]
fn prop_mul_is_commutative_approx(args: (Self, Self)) -> bool where
Self: RelativeEq, fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq, [src]
fn prop_mul_is_commutative(args: (Self, Self)) -> bool where
Self: Eq,