[][src]Module free_algebra::module

Contains ModuleString and the types and traits relevant to its system

For more information see the struct-level docs

Structs

IterMut

Iterates over mutable references to the terms and coefficients of a ModuleString

ModuleString

Creates free-arithmetic constructions based upon order-invariant addition of terms of type C with multiplication with scalar coefficients of type R

Traits

AlgebraRule

Dictates a rule for how to multiply terms in a ModuleString

AssociativeAlgebraRule

An AlgebraRule that is evaluation order independent

CommutativeAlgebraRule

An AlgebraRule that is order independent

UnitalAlgebraRule

An AlgebraRule where a term can be one

Type Definitions

IntoIter

Iterates over terms and coefficients of a ModuleString

Iter

Iterates over references to the terms and coefficients of a ModuleString