Trait alga::general::AbstractGroup

source ·
pub trait AbstractGroup<O: Operator>: AbstractLoop<O> + AbstractMonoid<O> { }
Expand description

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.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl AbstractGroup<Additive> for f32

source§

impl AbstractGroup<Additive> for f64

source§

impl AbstractGroup<Additive> for i8

source§

impl AbstractGroup<Additive> for i16

source§

impl AbstractGroup<Additive> for i32

source§

impl AbstractGroup<Additive> for i64

source§

impl AbstractGroup<Additive> for i128

source§

impl AbstractGroup<Additive> for isize

source§

impl AbstractGroup<Multiplicative> for f32

source§

impl AbstractGroup<Multiplicative> for f64

source§

impl<N> AbstractGroup<Additive> for Complex<N>

source§

impl<N> AbstractGroup<Multiplicative> for Complex<N>
where N: Num + Clone + ClosedNeg,

Implementors§

source§

impl<O: Operator> AbstractGroup<O> for Id<O>