Uses of Class
xal.extension.solver.AlgorithmSchedule
Packages that use AlgorithmSchedule
-
Uses of AlgorithmSchedule in xal.extension.solver
Fields in xal.extension.solver declared as AlgorithmScheduleModifier and TypeFieldDescriptionprotected AlgorithmSchedule
Solver.schedule
The schedule of algorithms to runMethods in xal.extension.solver that return AlgorithmScheduleMethods in xal.extension.solver with parameters of type AlgorithmScheduleModifier and TypeMethodDescriptionvoid
AlgorithmPool.algorithmRunExecuted
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.void
AlgorithmScheduleListener.algorithmRunExecuted
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.void
ScoreBoard.algorithmRunExecuted
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.void
AlgorithmPool.algorithmRunWillExecute
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.void
AlgorithmScheduleListener.algorithmRunWillExecute
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.void
ScoreBoard.algorithmRunWillExecute
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.void
AlgorithmPool.trialScored
(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been scored.void
AlgorithmScheduleListener.trialScored
(AlgorithmSchedule algorithmSchedule, Trial trial) Handle an event where a trial has been scored.void
ScoreBoard.trialScored
(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been scored.void
AlgorithmPool.trialVetoed
(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been vetoed.void
AlgorithmScheduleListener.trialVetoed
(AlgorithmSchedule algorithmSchedule, Trial trial) Handle an event where a trial has been vetoed.void
ScoreBoard.trialVetoed
(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been vetoed. -
Uses of AlgorithmSchedule in xal.extension.solver.algorithm
Methods in xal.extension.solver.algorithm with parameters of type AlgorithmScheduleModifier and TypeMethodDescriptionvoid
SearchAlgorithm.algorithmRunExecuted
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.void
SearchAlgorithm.algorithmRunWillExecute
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.final void
SearchAlgorithm.executeRun
(AlgorithmSchedule schedule, ScoreBoard scoreboard) Execute an algorithm run (typically many evaluations up to those proposed)void
DirectedStep.performRun
(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.void
InitialAlgorithm.performRun
(AlgorithmSchedule schedule) Calculate the next few trial points.void
RandomSearch.performRun
(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.void
RandomShrinkSearch.performRun
(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.abstract void
SearchAlgorithm.performRun
(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.void
SimplexSearchAlgorithm.performRun
(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.void
DirectedStep.trialScored
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.void
RandomSearch.trialScored
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.void
RandomShrinkSearch.trialScored
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.void
SearchAlgorithm.trialScored
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.void
SimplexSearchAlgorithm.trialScored
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.void
DirectedStep.trialVetoed
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed.void
RandomSearch.trialVetoed
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed.void
SearchAlgorithm.trialVetoed
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed.void
SimplexSearchAlgorithm.trialVetoed
(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed. -
Uses of AlgorithmSchedule in xal.extension.solver.market
Methods in xal.extension.solver.market with parameters of type AlgorithmScheduleModifier and TypeMethodDescriptionvoid
AlgorithmMarket.algorithmRunExecuted
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.void
AlgorithmMarket.algorithmRunWillExecute
(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.void
AlgorithmMarket.trialScored
(AlgorithmSchedule algorithmSchedule, Trial trial) Handle a message that a trial has been scored.void
AlgorithmMarket.trialVetoed
(AlgorithmSchedule algorithmSchedule, Trial trial) Handle a message that a trial has been vetoed.