You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trac3r-rust/doc/alga/general/sidebar-items.js

1 line
4.6 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

initSidebarItems({"struct":[["Additive","The addition operator, commonly symbolized by `+`."],["Id","The universal identity element wrt. a given operator, usually noted `Id` with a context-dependent subscript."],["Multiplicative","The multiplication operator, commonly symbolized by `×`."]],"trait":[["AbstractField","A field is a commutative ring, and an Abelian group under both operators."],["AbstractGroup","A group is a loop and a monoid at the same time."],["AbstractGroupAbelian","An Abelian group is a commutative group."],["AbstractLoop","A loop is a quasigroup with an unique identity element, e."],["AbstractMagma","A magma is an algebraic structure which consists of a set equipped with a binary operation, ∘, which must be closed."],["AbstractModule","A module combines two sets: one with an Abelian group structure and another with a commutative ring structure."],["AbstractMonoid","A monoid is a semigroup equipped with an identity element, e."],["AbstractQuasigroup","A quasigroup is a magma which that has the divisibility property (or Latin square property). A set with a closed binary operation with the divisibility property."],["AbstractRing","A ring is the combination of an Abelian group and a multiplicative monoid structure."],["AbstractRingCommutative","A ring with a commutative multiplication."],["AbstractSemigroup","A semigroup is a quasigroup that is associative."],["AdditiveGroup","[Alias] Algebraic structure specialized for one kind of operation."],["AdditiveGroupAbelian","[Alias] Algebraic structure specialized for one kind of operation."],["AdditiveLoop","[Alias] Algebraic structure specialized for one kind of operation."],["AdditiveMagma","[Alias] Algebraic structure specialized for one kind of operation."],["AdditiveMonoid","[Alias] Algebraic structure specialized for one kind of operation."],["AdditiveQuasigroup","[Alias] Algebraic structure specialized for one kind of operation."],["AdditiveSemigroup","[Alias] Algebraic structure specialized for one kind of operation."],["ClosedAdd","[Alias] Trait alias for `Add` and `AddAssign` with result of type `Self`."],["ClosedDiv","[Alias] Trait alias for `Div` and `DivAssign` with result of type `Self`."],["ClosedMul","[Alias] Trait alias for `Mul` and `MulAssign` with result of type `Self`."],["ClosedNeg","[Alias] Trait alias for `Neg` with result of type `Self`."],["ClosedSub","[Alias] Trait alias for `Sub` and `SubAssign` with result of type `Self`."],["ComplexField","Trait shared by all complex fields and its subfields (like real numbers)."],["Field","[Alias] Algebraic structure specialized for one kind of operation."],["Identity","A type that is equipped with identity."],["JoinSemilattice","A set where every two elements have a supremum (i.e. smallest upper bound)."],["Lattice","Partially orderable sets where every two elements have a supremum and infimum."],["MeetSemilattice","A set where every two elements have an infimum (i.e. greatest lower bound)."],["Module","A module which overloads the `*` and `+` operators."],["MultiplicativeGroup","[Alias] Algebraic structure specialized for one kind of operation."],["MultiplicativeGroupAbelian","[Alias] Algebraic structure specialized for one kind of operation."],["MultiplicativeLoop","[Alias] Algebraic structure specialized for one kind of operation."],["MultiplicativeMagma","[Alias] Algebraic structure specialized for one kind of operation."],["MultiplicativeMonoid","[Alias] Algebraic structure specialized for one kind of operation."],["MultiplicativeQuasigroup","[Alias] Algebraic structure specialized for one kind of operation."],["MultiplicativeSemigroup","[Alias] Algebraic structure specialized for one kind of operation."],["Operator","Trait implemented by types representing abstract operators."],["Real","The field of reals. This has been renamed to `RealField`."],["RealField","Trait shared by all reals."],["Ring","[Alias] Algebraic structure specialized for one kind of operation."],["RingCommutative","[Alias] Algebraic structure specialized for one kind of operation."],["SubsetOf","Nested sets and conversions between them (using an injective mapping). Useful to work with substructures. In generic code, it is preferable to use `SupersetOf` as trait bound whenever possible instead of `SubsetOf` (because SupersetOf is automatically implemented whenever `SubsetOf` is)."],["SupersetOf","Nested sets and conversions between them. Useful to work with substructures. It is preferable to implement the `SupersetOf` trait instead of `SubsetOf` whenever possible (because `SupersetOf` is automatically implemented whenever `SubsetOf` is."],["TwoSidedInverse","Trait used to define the two_sided_inverse element relative to the given operator."]]});