Package javax.constraints.impl.search.goal

Class Summary
Dichotomize This class is used by the Solver's method "findOptimalSolutionDichotomize".
Goal This is a base implementation for a goal.
GoalAddSolution This goal adds a newly found solution to the array of solutions available via getSolutions()
GoalApplySolution This goal is trying to resolve the problem using a solution passed as a parameter.
GoalAssignValue  
GoalAssignValues  
GoalAssignValuesTimeLimit  
GoalAssignValueTimeLimit  
GoalBacktrack This goal forces the solver to backtrack
GoalCheckMaxNumberOfSolutions This goal is used inside solveAll() to stop or continue the search.
GoalCheckTimeLimit This goal checks if time limit exceeded and if yes it forces solver to backtrack.
GoalCheckTotalTimeLimit This goal checks if total time limit (in seconds) for solveAll() is exceeded and fails if yes.
GoalConstraint  
GoalLog  
GoalLogSolution  
GoalPrint  
GoalSaveSolution  
ReversibleActionGoal  
SolverWithGoals  
StrategyAsGoal