Class AbstractEquivalenceClassStore
java.lang.Object
tools.refinery.store.dse.transition.statespace.internal.AbstractEquivalenceClassStore
- All Implemented Interfaces:
EquivalenceClassStore
- Direct Known Subclasses:
CompleteEquivalenceClassStore,FastEquivalenceClassStore
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voiddelegate(VersionWithObjectiveValue version, int[] emptyActivations, boolean accept) intbooleanbooleansubmit(VersionWithObjectiveValue version, StateCoderResult stateCoderResult, int[] emptyActivations, boolean accept) booleansubmit(StateCoderResult stateCoderResult) abstract booleantryToAdd(StateCoderResult stateCoderResult) protected abstract booleantryToAdd(StateCoderResult stateCoderResult, VersionWithObjectiveValue newVersion, int[] emptyActivations, boolean accept) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tools.refinery.store.dse.transition.statespace.EquivalenceClassStore
resolveOneSymmetry
-
Field Details
-
stateCoderStoreAdapter
-
numberOfUnresolvedSymmetries
protected int numberOfUnresolvedSymmetries
-
-
Method Details
-
delegate
protected abstract void delegate(VersionWithObjectiveValue version, int[] emptyActivations, boolean accept) -
tryToAdd
protected abstract boolean tryToAdd(StateCoderResult stateCoderResult, VersionWithObjectiveValue newVersion, int[] emptyActivations, boolean accept) -
tryToAdd
-
submit
- Specified by:
submitin interfaceEquivalenceClassStore
-
submit
public boolean submit(VersionWithObjectiveValue version, StateCoderResult stateCoderResult, int[] emptyActivations, boolean accept) - Specified by:
submitin interfaceEquivalenceClassStore
-
hasUnresolvedSymmetry
public boolean hasUnresolvedSymmetry()- Specified by:
hasUnresolvedSymmetryin interfaceEquivalenceClassStore
-
getNumberOfUnresolvedSymmetries
public int getNumberOfUnresolvedSymmetries()- Specified by:
getNumberOfUnresolvedSymmetriesin interfaceEquivalenceClassStore
-