gov.sns.tools.optimizer
Class Solver
java.lang.Object
|
+--gov.sns.tools.optimizer.Solver
- public class Solver
- extends java.lang.Object
|
Constructor Summary |
Solver()
Creates a new instance of Solver |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
variables
protected java.util.Vector variables
BEFORE_STEP_EVENT
public static java.lang.String BEFORE_STEP_EVENT
AFTER_STEP_EVENT
public static java.lang.String AFTER_STEP_EVENT
FINISH_EVENT
public static java.lang.String FINISH_EVENT
BEFORE_STEP_EVENT_ID
public static int BEFORE_STEP_EVENT_ID
AFTER_STEP_EVENT_ID
public static int AFTER_STEP_EVENT_ID
FINISH_EVENT_ID
public static int FINISH_EVENT_ID
Solver
public Solver()
- Creates a new instance of Solver
setScorer
public final void setScorer(Scorer scorer)
setSearchAlgorithm
public final void setSearchAlgorithm(SearchAlgorithm algorithm)
setVariables
public final void setVariables(java.util.Collection variables)
getVariables
public final java.util.List getVariables()
setStopper
public final void setStopper(SolveStopper aStopper)
getSearchAlgorithm
public final SearchAlgorithm getSearchAlgorithm()
getScorer
public final Scorer getScorer()
getScoreboard
public final Scoreboard getScoreboard()
isRunning
public final boolean isRunning()
wantToStop
public final void wantToStop()
setWantToStop
protected final void setWantToStop(boolean st)
setProxyFromMap
public void setProxyFromMap(java.util.HashMap map)
- Set the ProxyParameters to the values in a map
- Parameters:
map - the map containing values for the variables
solve
public final void solve()
addBeforeListener
public final void addBeforeListener(java.awt.event.ActionListener al)
removeBeforeListener
public final void removeBeforeListener(java.awt.event.ActionListener al)
removeBeforeListeners
public final void removeBeforeListeners()
getBeforeListeners
public final java.util.Vector getBeforeListeners()
addAfterListener
public final void addAfterListener(java.awt.event.ActionListener al)
removeAfterListener
public final void removeAfterListener(java.awt.event.ActionListener al)
removeAfterListeners
public final void removeAfterListeners()
getAfterListeners
public final java.util.Vector getAfterListeners()
addFinishListener
public final void addFinishListener(java.awt.event.ActionListener al)
removeFinishListener
public final void removeFinishListener(java.awt.event.ActionListener al)
removeFinishListeners
public final void removeFinishListeners()
getFinishListeners
public final java.util.Vector getFinishListeners()