|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use Goal | |
|---|---|
| javax.constraints.impl.search.goal | |
| Uses of Goal in javax.constraints.impl.search.goal |
|---|
| Subclasses of Goal in javax.constraints.impl.search.goal | |
|---|---|
class |
GoalAddSolution
This goal adds a newly found solution to the array of solutions available via getSolutions() |
class |
GoalApplySolution
This goal is trying to resolve the problem using a solution passed as a parameter. |
class |
GoalAssignValue
|
class |
GoalAssignValues
|
class |
GoalAssignValuesTimeLimit
|
class |
GoalAssignValueTimeLimit
|
class |
GoalBacktrack
This goal forces the solver to backtrack |
class |
GoalCheckMaxNumberOfSolutions
This goal is used inside solveAll() to stop or continue the search. |
class |
GoalCheckTimeLimit
This goal checks if time limit exceeded and if yes it forces solver to backtrack. |
class |
GoalCheckTotalTimeLimit
This goal checks if total time limit (in seconds) for solveAll() is exceeded and fails if yes. |
class |
GoalConstraint
|
class |
GoalLog
|
class |
GoalLogSolution
|
class |
GoalPrint
|
class |
GoalSaveSolution
|
class |
StrategyAsGoal
|
| Methods in javax.constraints.impl.search.goal that return Goal | |
|---|---|
Goal |
Goal.and(Goal goal)
Returns an "AND" GoalI. |
abstract Goal |
SolverWithGoals.and(Goal g1,
Goal g2)
Returns an "AND" Goal. |
Goal |
SolverWithGoals.combineSearchStrategies()
|
Goal |
StrategyAsGoal.execute()
|
Goal |
GoalSaveSolution.execute()
|
Goal |
GoalPrint.execute()
|
Goal |
GoalLogSolution.execute()
|
Goal |
GoalLog.execute()
|
Goal |
GoalConstraint.execute()
|
Goal |
GoalCheckTotalTimeLimit.execute()
|
Goal |
GoalCheckTimeLimit.execute()
|
Goal |
GoalCheckMaxNumberOfSolutions.execute()
|
Goal |
GoalBacktrack.execute()
|
Goal |
GoalAssignValueTimeLimit.execute()
|
Goal |
GoalAssignValuesTimeLimit.execute()
|
Goal |
GoalAssignValues.execute()
|
Goal |
GoalAssignValue.execute()
|
Goal |
GoalApplySolution.execute()
Adds a solution to the array of the current problem solutions. |
Goal |
GoalAddSolution.execute()
|
abstract Goal |
Goal.execute()
Method that executes an underlying goal in the proper implementation. |
Goal |
ReversibleActionGoal.getGoal()
|
Goal |
SolverWithGoals.goalVarEqValue(Var var,
int value)
|
Goal |
SolverWithGoals.goalVarGeValue(Var var,
int value)
|
Goal |
SolverWithGoals.goalVarLeValue(Var var,
int value)
|
Goal |
SolverWithGoals.goalVarNeqValue(Var var,
int value)
|
Goal |
SolverWithGoals.makeGoal(SearchStrategy strategy)
|
Goal |
Goal.or(Goal goal)
Returns an "OR" GoalI. |
abstract Goal |
SolverWithGoals.or(Goal g1,
Goal g2)
Returns an "OR" Goal. |
| Methods in javax.constraints.impl.search.goal with parameters of type Goal | |
|---|---|
Goal |
Goal.and(Goal goal)
Returns an "AND" GoalI. |
abstract Goal |
SolverWithGoals.and(Goal g1,
Goal g2)
Returns an "AND" Goal. |
boolean |
SolverWithGoals.execute(Goal goal)
This methods is equivalent to execute(goal,ProblemState.DO_NOT_RESTORE); |
abstract boolean |
SolverWithGoals.execute(Goal goal,
ProblemState restoreOrNot)
|
abstract java.lang.Object |
SolverWithGoals.goalThis(Goal goal)
To create a new goal on the javax.constraints level without necessity to go down to the underlying CP solver, one needs to use a goal that will serve as an implementation object. |
Goal |
Goal.or(Goal goal)
Returns an "OR" GoalI. |
abstract Goal |
SolverWithGoals.or(Goal g1,
Goal g2)
Returns an "OR" Goal. |
| Constructors in javax.constraints.impl.search.goal with parameters of type Goal | |
|---|---|
ReversibleActionGoal(Goal goal)
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||