[][src]Trait maths_traits::algebra::group_like::multiplicative::MulCommutative

pub trait MulCommutative { }

A marker trait for stucts whose addition operation is order independent, ie x+y=y+x for all x, y, and z.

This is an extremely common property, and most commonly used algebraic systems have it. Nonetheless, there are also a fairly number of algebraic constructions do not, such as matrix multiplication and most finite groups.

Implementations on Foreign Types

impl MulCommutative for usize[src]

impl MulCommutative for Wrapping<usize>[src]

impl MulCommutative for u8[src]

impl MulCommutative for Wrapping<u8>[src]

impl MulCommutative for u16[src]

impl MulCommutative for Wrapping<u16>[src]

impl MulCommutative for u32[src]

impl MulCommutative for Wrapping<u32>[src]

impl MulCommutative for u64[src]

impl MulCommutative for Wrapping<u64>[src]

impl MulCommutative for u128[src]

impl MulCommutative for Wrapping<u128>[src]

impl MulCommutative for isize[src]

impl MulCommutative for Wrapping<isize>[src]

impl MulCommutative for i8[src]

impl MulCommutative for Wrapping<i8>[src]

impl MulCommutative for i16[src]

impl MulCommutative for Wrapping<i16>[src]

impl MulCommutative for i32[src]

impl MulCommutative for Wrapping<i32>[src]

impl MulCommutative for i64[src]

impl MulCommutative for Wrapping<i64>[src]

impl MulCommutative for i128[src]

impl MulCommutative for Wrapping<i128>[src]

impl MulCommutative for f32[src]

impl MulCommutative for f64[src]

Loading content...

Implementors

Loading content...