|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jopt.csp.spi.arcalgorithm.domain.AbstractDomain jopt.csp.spi.arcalgorithm.domain.BaseNumDomain jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
Float domain that stores data as individual values
Constructor Summary | |
FloatSparseDomain(float min,
float max)
Constructor |
Method Summary | |
void |
afterChoicePointPopEvent()
Indicates that the current choice point has been rolled back and domain data must be reset |
void |
afterChoicePointPushEvent()
Indicates that current choice point has been updated and domain data must be restored |
void |
beforeChoicePointPopEvent()
Indicates that the current choice point is about to be rolled back and domain data must be reset |
void |
beforeChoicePointPushEvent()
Indicates that current choice point is about to be pushed to allow data to be recorded in stack |
boolean |
choicePointStackSet()
Returns true if a call to setChoicePointStack will fail |
java.lang.Object |
clone()
Returns a copy of this domain |
void |
setChoicePointStack(ChoicePointStack cps)
Sets the choicepoint stack associated with this domain. |
void |
valueAdded(int callback,
float val)
|
void |
valueRemoved(int callback,
float val)
|
Methods inherited from class jopt.csp.spi.arcalgorithm.domain.BaseFloatDomain |
dump, getMax, getMin, getNextHigher, getNextLower, getPrecision, isBound, isInDomain, removeDomain, removeRange, removeValue, setDomain, setMax, setMin, setPrecision, setRange, setValue |
Methods inherited from class jopt.csp.spi.arcalgorithm.domain.BaseNumDomain |
clearDelta, deltaValues, getDeltaSet, getDomainState, getSize, isNestedChild, restoreDomainState, setNestedChild, toSet, toString, values |
Methods inherited from class jopt.csp.spi.arcalgorithm.domain.AbstractDomain |
addDomainChangeListener, addRangeChangeListener, addValueChangeListener, changed, removeDomainChangeListener, removeRangeChangeListener, removeValueChangeListener |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jopt.csp.spi.arcalgorithm.domain.NumDomain |
deltaValues, getDeltaSet, getSize, toSet, values |
Methods inherited from interface jopt.csp.spi.arcalgorithm.domain.Domain |
changed, clearDelta, getDomainState, restoreDomainState |
Constructor Detail |
public FloatSparseDomain(float min, float max)
Method Detail |
public void valueAdded(int callback, float val)
valueAdded
in interface jopt.csp.util.FloatSparseSetListener
public void valueRemoved(int callback, float val)
valueRemoved
in interface jopt.csp.util.FloatSparseSetListener
public java.lang.Object clone()
Domain
clone
in interface Domain
clone
in class BaseNumDomain
public final void setChoicePointStack(ChoicePointStack cps)
setChoicePointStack
in interface ChoicePointDataSource
public final boolean choicePointStackSet()
choicePointStackSet
in interface ChoicePointDataSource
public final void beforeChoicePointPopEvent()
ChoicePointEntryListener
beforeChoicePointPopEvent
in interface ChoicePointEntryListener
public void afterChoicePointPopEvent()
ChoicePointEntryListener
afterChoicePointPopEvent
in interface ChoicePointEntryListener
public final void beforeChoicePointPushEvent()
ChoicePointEntryListener
beforeChoicePointPushEvent
in interface ChoicePointEntryListener
public final void afterChoicePointPushEvent()
ChoicePointEntryListener
afterChoicePointPushEvent
in interface ChoicePointEntryListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |