Uses of Interface
javax.constraints.SearchStrategy

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[]