Package eu.bandm.tools.ops
Class Monoids
java.lang.Object
eu.bandm.tools.ops.Monoids
Library of constants and combinators for classes implementing
Monoid
.-
Method Details
-
generate
public static <A,M> GenMonoid<A,M> generate(M neutral, Function<? super A, ? extends M> unit, BiFunction<? super M, ? super M, ? extends M> combine) -
free
-
concat
-
setUnion
-
intSum
-
intProduct
-
intBitwiseOr
-
intBitwiseAnd
-
intBitwiseXor
-
disjunctive
-
conjunctive
-
discrete
-