|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.constraints.impl.CommonBase
javax.constraints.impl.search.AbstractSearchStrategy
javax.constraints.impl.search.goal.Goal
javax.constraints.impl.search.goal.GoalAssignValues
public class GoalAssignValues
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.constraints.SearchStrategy |
|---|
SearchStrategy.SearchStrategyType |
| Constructor Summary | |
|---|---|
GoalAssignValues(Solver solver)
This is equivalent to GoalAssignValues(solver, solver.getProblem().getVars()); |
|
GoalAssignValues(Solver solver,
Var[] vars)
|
|
GoalAssignValues(Var[] vars,
VarSelector varSelector)
This is equivalent to GoalAssignValues(vars,varSelector,new ValueSelectorMin()); |
|
GoalAssignValues(Var[] vars,
VarSelector varSelector,
ValueSelector valueSelector)
Creates a Goal that instantiates (assign values to) all variables inside the array "vars". |
|
| Method Summary | |
|---|---|
Goal |
execute()
Method that executes an underlying goal in the proper implementation. |
void |
setGoals(Var[] vars)
|
void |
setValueSelector(ValueSelector valueSelector)
Sets a value selector that may be used (or not) by this strategy |
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.goal.Goal |
|---|
and, getSolver, or, trace |
| Methods inherited from class javax.constraints.impl.search.AbstractSearchStrategy |
|---|
getType, getValueSelector, getVarReals, getVars, getVarSelector, run, setType, setValueSelectorType, setVarReals, setVars, setVarSelector, setVarSelectorType |
| Methods inherited from class javax.constraints.impl.CommonBase |
|---|
getImpl, getName, getObject, getProblem, setImpl, setName, setObject |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.constraints.SearchStrategy |
|---|
getImpl, getName, getObject, setImpl, setName, setObject |
| Constructor Detail |
|---|
public GoalAssignValues(Solver solver)
public GoalAssignValues(Solver solver,
Var[] vars)
public GoalAssignValues(Var[] vars,
VarSelector varSelector)
public GoalAssignValues(Var[] vars,
VarSelector varSelector,
ValueSelector valueSelector)
vars - the array of Var variables to be enumerated.varSelector - a variable selector, defining the order in which to
instantiate the variables.valueSelector - a value selector, defining the order in which to assign the
values.| Method Detail |
|---|
public Goal execute()
throws java.lang.Exception
Goal
execute in class Goaljava.lang.Exceptionpublic void setGoals(Var[] vars)
public void setValueSelector(ValueSelector valueSelector)
SearchStrategy
setValueSelector in interface SearchStrategysetValueSelector in class AbstractSearchStrategypublic void setVars(Var[] vars)
SearchStrategy
setVars in interface SearchStrategysetVars in class AbstractSearchStrategyvars - an array of integer constrained variablespublic void setVars(VarList varList)
AbstractSearchStrategy
setVars in interface SearchStrategysetVars in class AbstractSearchStrategyvarList - a list of integer constrained variables
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||