|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Variable | |
|---|---|
| ifs.dbt | Dynamic backtracking extension of IFS solver |
| ifs.example.csp | Random Binary CSP with uniform distribution. |
| ifs.example.jobshop | JobShop Problem. |
| ifs.example.rpp | Random Placement Problem. |
| ifs.example.tt | Simple Timetabling Problem. |
| ifs.extension | IFS Extensions (conflict-based statistics, maintenance of arc consistency) |
| ifs.heuristics | IFS Heuristics (value and variable selection criteria) |
| ifs.model | IFS Model (description of a problem) |
| ifs.solver | IFS Solver |
| ttsolver.constraint | Purdue University Timetabling: Constraints. |
| ttsolver.heuristics | Purdue University Timetabling: Heuristics. |
| ttsolver.model | Purdue University Timetabling: Model. |
| Uses of Variable in ifs.dbt |
|---|
| Methods in ifs.dbt that return Variable | |
|---|---|
Variable |
DbtVariableSelection.selectVariable(Solution solution)
Variable selection |
| Methods in ifs.dbt with parameters of type Variable | |
|---|---|
Value |
DbtValueSelection.selectValue(Solution solution,
Variable selectedVariable)
Value selection |
boolean |
DbtPropagation.valueSelected(long iteration,
Variable variable,
Value value)
If no value is selected (because of a dead end), make some unassignments. |
boolean |
DbtPropagation.variableSelected(long iteration,
Variable variable)
If no variable is selected (all variables are assinged), unassign the last assigned variable. |
| Uses of Variable in ifs.example.csp |
|---|
| Subclasses of Variable in ifs.example.csp | |
|---|---|
class |
CSPVariable
CSP variable. |
| Constructors in ifs.example.csp with parameters of type Variable | |
|---|---|
CSPValue(Variable variable,
int value)
Constructor |
|
| Uses of Variable in ifs.example.jobshop |
|---|
| Subclasses of Variable in ifs.example.jobshop | |
|---|---|
class |
Operation
Operation. |
| Uses of Variable in ifs.example.rpp |
|---|
| Subclasses of Variable in ifs.example.rpp | |
|---|---|
class |
Rectangle
Rectangle (variable). |
| Uses of Variable in ifs.example.tt |
|---|
| Subclasses of Variable in ifs.example.tt | |
|---|---|
class |
Activity
Activity (variable). |
| Uses of Variable in ifs.extension |
|---|
| Methods in ifs.extension with parameters of type Variable | |
|---|---|
boolean |
AssignmentSet.contains(Variable variable)
Returns true if it contains the given assignment (assigned variable) |
Set |
MacPropagation.goodValues(Variable variable)
good values of a variable (values not removed from variables domain) |
protected void |
MacPropagation.propagate(Variable variable)
Propagation over the given variable. |
protected boolean |
MacPropagation.propagate(Variable aVariable,
Variable anotherVariable)
|
protected boolean |
MacPropagation.propagate(Variable aVariable,
Variable anotherVariable,
Vector adepts)
|
void |
MacPropagation.undoPropagate(Variable variable)
Propagation undo over the given variable. |
void |
Extension.variableAdded(Variable variable)
Called when a variable is added to the model |
void |
Extension.variableRemoved(Variable variable)
Called when a variable is removed from the model |
| Uses of Variable in ifs.heuristics |
|---|
| Methods in ifs.heuristics that return Variable | |
|---|---|
Variable |
GeneralVariableSelection.selectVariable(Solution solution)
Variable selection |
Variable |
VariableSelection.selectVariable(Solution solution)
Variable selection |
| Methods in ifs.heuristics with parameters of type Variable | |
|---|---|
Value |
GeneralValueSelection.selectValue(Solution solution,
Variable selectedVariable)
Value selecion |
Value |
ValueSelection.selectValue(Solution solution,
Variable selectedVariable)
Value selection |
| Uses of Variable in ifs.model |
|---|
| Methods in ifs.model that return Variable | |
|---|---|
Variable |
BinaryConstraint.another(Variable variable)
Returns the variable out of the constraints variables which is different from the given variable. |
Variable |
BinaryConstraint.first()
First variable |
Variable |
BinaryConstraint.second()
Second variable |
Variable |
Value.variable()
Returns the variable which this value belongs to |
| Methods in ifs.model with parameters of type Variable | |
|---|---|
void |
BinaryConstraint.addVariable(Variable var)
|
void |
Constraint.addVariable(Variable variable)
Add a variable to this constraint |
void |
Model.addVariable(Variable variable)
Adds a variable to the model |
Variable |
BinaryConstraint.another(Variable variable)
Returns the variable out of the constraints variables which is different from the given variable. |
boolean |
BinaryConstraint.isFirst(Variable variable)
True, id the given variable is the first one |
void |
Constraint.removeVariable(Variable variable)
Remove a variable from this constraint |
void |
Model.removeVariable(Variable variable)
Removes a variable from the model |
void |
Value.setVariable(Variable variable)
Sets the variable which this value belongs to |
void |
ModelListener.variableAdded(Variable variable)
Variable is added to the model |
void |
ModelListener.variableRemoved(Variable variable)
Variable is removed from the model |
| Constructors in ifs.model with parameters of type Variable | |
|---|---|
Value(Variable variable)
Constructor |
|
Value(Variable variable,
int value)
Constructor |
|
| Uses of Variable in ifs.solver |
|---|
| Methods in ifs.solver with parameters of type Variable | |
|---|---|
boolean |
SolverListener.valueSelected(long iteration,
Variable variable,
Value value)
A value was selected |
boolean |
SolverListener.variableSelected(long iteration,
Variable variable)
A variable was selected |
| Uses of Variable in ttsolver.constraint |
|---|
| Methods in ttsolver.constraint with parameters of type Variable | |
|---|---|
long |
JenrlConstraint.jenrl(Variable variable,
Value value)
Number of joined enrollments if the given value is assigned to the given variable |
| Uses of Variable in ttsolver.heuristics |
|---|
| Methods in ttsolver.heuristics that return Variable | |
|---|---|
Variable |
LectureSelection.selectVariable(Solution solution)
|
| Methods in ttsolver.heuristics with parameters of type Variable | |
|---|---|
Value |
PlacementSelection.selectValue(Solution solution,
Variable selectedVariable)
|
| Uses of Variable in ttsolver.model |
|---|
| Subclasses of Variable in ttsolver.model | |
|---|---|
class |
Lecture
Lecture (variable). |
| Methods in ttsolver.model with parameters of type Variable | |
|---|---|
Vector |
Lecture.conflictStudents(Value value,
Variable anotherVariable)
List of students which are in conflict with the given two classes |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||