Uses of Interface
eu.bandm.tools.ops.Semigroup
Packages that use Semigroup
Package
Description
Types for fundamental mathematical structures, plus libraries of respective
constants and operators.
-
Uses of Semigroup in eu.bandm.tools.ops
Subinterfaces of Semigroup in eu.bandm.tools.opsModifier and TypeInterfaceDescriptioninterfaceGenMonoid<A,M> Monoid generated by a given set.interfaceGenSemigroup<A,M> Semigroup generated by a given set.interfaceMonoid<M>Extends a semigroup to a monoid by providing a neutral element.interfaceMonoidAction<M,S> Models the "operation" of a Monoid on some carrier set.Methods in eu.bandm.tools.ops that return SemigroupModifier and TypeMethodDescriptionstatic <A> Semigroup<A> SpecialFunctions.asSemigroup(BiFunction<? super A, ? super A, ? extends A> f)