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 AlgorithmScheduleSolver.scheduleThe schedule of algorithms to runMethods in xal.extension.solver that return AlgorithmScheduleMethods in xal.extension.solver with parameters of type AlgorithmScheduleModifier and TypeMethodDescriptionvoidAlgorithmPool.algorithmRunExecuted(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.voidAlgorithmScheduleListener.algorithmRunExecuted(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.voidScoreBoard.algorithmRunExecuted(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.voidAlgorithmPool.algorithmRunWillExecute(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.voidAlgorithmScheduleListener.algorithmRunWillExecute(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.voidScoreBoard.algorithmRunWillExecute(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.voidAlgorithmPool.trialScored(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been scored.voidAlgorithmScheduleListener.trialScored(AlgorithmSchedule algorithmSchedule, Trial trial) Handle an event where a trial has been scored.voidScoreBoard.trialScored(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been scored.voidAlgorithmPool.trialVetoed(AlgorithmSchedule algorithmSchedule, Trial trial) Send a message that a trial has been vetoed.voidAlgorithmScheduleListener.trialVetoed(AlgorithmSchedule algorithmSchedule, Trial trial) Handle an event where a trial has been vetoed.voidScoreBoard.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 TypeMethodDescriptionvoidSearchAlgorithm.algorithmRunExecuted(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.voidSearchAlgorithm.algorithmRunWillExecute(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.final voidSearchAlgorithm.executeRun(AlgorithmSchedule schedule, ScoreBoard scoreboard) Execute an algorithm run (typically many evaluations up to those proposed)voidDirectedStep.performRun(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.voidInitialAlgorithm.performRun(AlgorithmSchedule schedule) Calculate the next few trial points.voidRandomSearch.performRun(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.voidRandomShrinkSearch.performRun(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.abstract voidSearchAlgorithm.performRun(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.voidSimplexSearchAlgorithm.performRun(AlgorithmSchedule algorithmSchedule) Calculate the next few trial points.voidDirectedStep.trialScored(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.voidRandomSearch.trialScored(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.voidRandomShrinkSearch.trialScored(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.voidSearchAlgorithm.trialScored(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.voidSimplexSearchAlgorithm.trialScored(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been scored.voidDirectedStep.trialVetoed(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed.voidRandomSearch.trialVetoed(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed.voidSearchAlgorithm.trialVetoed(AlgorithmSchedule schedule, Trial trial) Handle a message that a trial has been vetoed.voidSimplexSearchAlgorithm.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 TypeMethodDescriptionvoidAlgorithmMarket.algorithmRunExecuted(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack has completed.voidAlgorithmMarket.algorithmRunWillExecute(AlgorithmSchedule schedule, SearchAlgorithm algorithm, ScoreBoard scoreBoard) Handle an event where a new algorithm run stack will start.voidAlgorithmMarket.trialScored(AlgorithmSchedule algorithmSchedule, Trial trial) Handle a message that a trial has been scored.voidAlgorithmMarket.trialVetoed(AlgorithmSchedule algorithmSchedule, Trial trial) Handle a message that a trial has been vetoed.