|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Packages that use SearchStrategy | |
|---|---|
| javax.constraints | This package describes a generic Java programming interface for Constraint Programming (CP API) - see www.jcp.org . |
| javax.constraints.impl.search | |
| javax.constraints.impl.search.goal | |
| javax.constraints.impl.search.selectors | |
| Uses of SearchStrategy in javax.constraints |
|---|
| Methods in javax.constraints that return SearchStrategy | |
|---|---|
SearchStrategy |
VarSelector.getSearchStrategy()
Return a search strategy with which this selector is associated |
SearchStrategy |
Solver.getSearchStrategy()
Returns a SearchStrategy that is currently used by the solver |
SearchStrategy |
Solver.getStrategyLogVariables()
Returns a search strategy that logs all variables |
SearchStrategy |
Solver.newSearchStrategy()
This methods returns a new default search strategy |
| Methods in javax.constraints with parameters of type SearchStrategy | |
|---|---|
void |
Solver.addSearchStrategy(SearchStrategy strategy)
This methods adds this strategy to the end of the strategy execution lists. |
void |
Solver.setSearchStrategy(SearchStrategy strategy)
Define a search strategy that will be used by the solver to solve the problem. |
| Uses of SearchStrategy in javax.constraints.impl.search |
|---|
| Classes in javax.constraints.impl.search that implement SearchStrategy | |
|---|---|
class |
AbstractSearchStrategy
|
class |
StrategyLogVar
|
class |
StrategyLogVariables
|
| Methods in javax.constraints.impl.search that return SearchStrategy | |
|---|---|
SearchStrategy |
AbstractSolver.getSearchStrategy()
|
SearchStrategy |
AbstractSolver.getStrategyLogVariables()
|
abstract SearchStrategy |
AbstractSolver.newSearchStrategy()
This method returns a new default search strategy |
| Methods in javax.constraints.impl.search that return types with arguments of type SearchStrategy | |
|---|---|
java.util.Vector<SearchStrategy> |
AbstractSolver.getSearchStrategies()
|
| Methods in javax.constraints.impl.search with parameters of type SearchStrategy | |
|---|---|
void |
AbstractSolver.addSearchStrategy(SearchStrategy strategy)
This method adds this strategy to the end of the strategy execution list. |
void |
AbstractSolver.setSearchStrategy(SearchStrategy strategy)
Define a searchStrategy that will be used by find solutions methods |
| Uses of SearchStrategy in javax.constraints.impl.search.goal |
|---|
| Classes in javax.constraints.impl.search.goal that implement SearchStrategy | |
|---|---|
class |
Goal
This is a base implementation for a 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 SearchStrategy | |
|---|---|
SearchStrategy |
SolverWithGoals.newSearchStrategy()
This methods returns a new default search strategy |
| Methods in javax.constraints.impl.search.goal with parameters of type SearchStrategy | |
|---|---|
Goal |
SolverWithGoals.makeGoal(SearchStrategy strategy)
|
| Constructors in javax.constraints.impl.search.goal with parameters of type SearchStrategy | |
|---|---|
StrategyAsGoal(Solver solver,
SearchStrategy strategy)
|
|
| Uses of SearchStrategy in javax.constraints.impl.search.selectors |
|---|
| Methods in javax.constraints.impl.search.selectors that return SearchStrategy | |
|---|---|
SearchStrategy |
AbstractVarSelector.getSearchStrategy()
Return a search strategy with which this selector is associated |
| Constructors in javax.constraints.impl.search.selectors with parameters of type SearchStrategy | |
|---|---|
AbstractVarSelector(SearchStrategy strategy)
Constructor from SearchStrategy |
|
VarSelectorInputOrder(SearchStrategy strategy)
Constructor from the Var[] |
|
VarSelectorMinDomain(SearchStrategy strategy)
Constructor from SearchStrategy strategy |
|
VarSelectorMinDomainMinValue(SearchStrategy strategy)
|
|
VarSelectorRandom(SearchStrategy strategy)
Constructor from the Var[] |
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||