Package | Description |
---|---|
eu.bandm.tools.ops | |
eu.bandm.tools.util |
Collection of mostly unrelated, tiny, ubiquitously needed
auxiliary classes for many different purposes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GenMonoid<A,M> |
interface |
MonoidAction<M,S> |
Modifier and Type | Method and Description |
---|---|
static Monoid<Boolean> |
Monoids.conjunctive() |
static <A> Monoid<A> |
Monoids.discrete() |
static Monoid<Boolean> |
Monoids.disjunctive() |
static Monoid<Integer> |
Monoids.intBitwiseAnd() |
static Monoid<Integer> |
Monoids.intBitwiseOr() |
static Monoid<Integer> |
Monoids.intBitwiseXor() |
static Monoid<Integer> |
Monoids.intProduct() |
static Monoid<Integer> |
Monoids.intSum() |
Modifier and Type | Method and Description |
---|---|
static <M> BiFunction<M,M,M> |
Monoids.combine(Monoid<M> monoid) |
Constructor and Description |
---|
Evaluator(Monoid<V> values,
V horizon,
int limit) |
Constructor and Description |
---|
Evaluator(Monoid<V> values,
V horizon,
int limit) |
see also the complete user documentation .