javax.constraints.impl.search.goal
Class GoalAssignValuesTimeLimit
java.lang.Object
javax.constraints.impl.CommonBase
javax.constraints.impl.search.AbstractSearchStrategy
javax.constraints.impl.search.goal.Goal
javax.constraints.impl.search.goal.GoalAssignValuesTimeLimit
- All Implemented Interfaces:
- SearchStrategy
public class GoalAssignValuesTimeLimit
- extends Goal
|
Method Summary |
void |
createGoals(Var[] vars)
|
Goal |
execute()
Method that executes an underlying goal in the proper implementation. |
void |
init(Var[] vars,
VarSelector varSelector,
ValueSelector valueSelector)
|
void |
setVars(Var[] vars)
Defines an array of integer variables that may be used (or not) by this strategy |
void |
setVars(VarList varList)
Defines an array of integer variables that may be used (or not) by this strategy |
| Methods inherited from class javax.constraints.impl.search.AbstractSearchStrategy |
getType, getValueSelector, getVarReals, getVars, getVarSelector, run, setType, setValueSelector, setValueSelectorType, setVarReals, setVars, setVarSelector, setVarSelectorType |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GoalAssignValuesTimeLimit
public GoalAssignValuesTimeLimit(Solver solver)
GoalAssignValuesTimeLimit
public GoalAssignValuesTimeLimit(Solver solver,
Var[] vars)
GoalAssignValuesTimeLimit
public GoalAssignValuesTimeLimit(Var[] vars,
VarSelector varSelector,
ValueSelector valueSelector)
createGoals
public void createGoals(Var[] vars)
execute
public Goal execute()
throws java.lang.Exception
- Description copied from class:
Goal
- Method that executes an underlying goal in the proper implementation.
- Specified by:
execute in class Goal
- Returns:
- goal or null
- Throws:
java.lang.Exception
init
public void init(Var[] vars,
VarSelector varSelector,
ValueSelector valueSelector)
setVars
public void setVars(Var[] vars)
- Description copied from interface:
SearchStrategy
- Defines an array of integer variables that may be used (or not) by this strategy
- Specified by:
setVars in interface SearchStrategy- Overrides:
setVars in class AbstractSearchStrategy
- Parameters:
vars - an array of integer constrained variables
setVars
public void setVars(VarList varList)
- Description copied from class:
AbstractSearchStrategy
- Defines an array of integer variables that may be used (or not) by this strategy
- Specified by:
setVars in interface SearchStrategy- Overrides:
setVars in class AbstractSearchStrategy
- Parameters:
varList - a list of integer constrained variables