Package ru.ispras.microtesk.basis.solver
Class BiasedConstraints<T>
- java.lang.Object
-
- ru.ispras.microtesk.basis.solver.BiasedConstraints<T>
-
public final class BiasedConstraints<T> extends java.lang.Object
BiasedConstraints
represents a set of biased constraints.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BiasedConstraints.Builder<T>
static class
BiasedConstraints.Entry<T>
-
Constructor Summary
Constructors Constructor Description BiasedConstraints(java.util.SortedMap<Bias,java.util.Collection<T>> biasedConstraints)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<T>
getAll()
java.util.Collection<T>
getHard()
java.util.Collection<BiasedConstraints.Entry<T>>
getHistogram()
java.util.Collection<T>
getSoft()
static <C> BiasedConstraints<C>
HARD(C... constraints)
boolean
isEmpty()
static <C> BiasedConstraints<C>
SOFT(C... constraints)
-
-
-
Method Detail
-
HARD
@SafeVarargs public static <C> BiasedConstraints<C> HARD(C... constraints)
-
SOFT
@SafeVarargs public static <C> BiasedConstraints<C> SOFT(C... constraints)
-
isEmpty
public boolean isEmpty()
-
getHard
public java.util.Collection<T> getHard()
-
getSoft
public java.util.Collection<T> getSoft()
-
getAll
public java.util.Collection<T> getAll()
-
getHistogram
public java.util.Collection<BiasedConstraints.Entry<T>> getHistogram()
-
-