Trait alga::general::AbstractGroup[][src]

pub trait AbstractGroup<O: Operator>: AbstractLoop<O> + AbstractMonoid<O> { }

A group is a loop and a monoid at the same time.

A groups is a set with a closed associative binary operation with the divisibility property and an identity element.

Implementations on Foreign Types

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

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 i128[src]

impl AbstractGroup<Additive> for isize[src]

impl AbstractGroup<Additive> for f32[src]

impl AbstractGroup<Additive> for f64[src]

impl AbstractGroup<Multiplicative> for f32[src]

impl AbstractGroup<Multiplicative> for f64[src]

Loading content...

Implementors

impl<O: Operator> AbstractGroup<O> for Id<O>[src]

Loading content...