|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Variable | |
---|---|
net.sf.cpsolver.coursett.constraint | University Course Timetabling: Constraints. |
net.sf.cpsolver.coursett.heuristics | University Course Timetabling: Heuristics. |
net.sf.cpsolver.coursett.model | University Course Timetabling: Model. |
net.sf.cpsolver.exam.heuristics | Examination Timetabling: Solution Heuristics. |
net.sf.cpsolver.exam.model | Examination Timetabling: Model. |
net.sf.cpsolver.ifs.constant | Extension of the model with constant variables. |
net.sf.cpsolver.ifs.dbt | Dynamic backtracking extension of IFS solver |
net.sf.cpsolver.ifs.example.csp | Random Binary CSP with uniform distribution. |
net.sf.cpsolver.ifs.example.jobshop | JobShop Problem. |
net.sf.cpsolver.ifs.example.rpp | Random Placement Problem. |
net.sf.cpsolver.ifs.example.tt | Simple Timetabling Problem. |
net.sf.cpsolver.ifs.extension | IFS Extensions (conflict-based statistics, maintenance of arc consistency) |
net.sf.cpsolver.ifs.heuristics | IFS Heuristics (value and variable selection criteria) |
net.sf.cpsolver.ifs.model | IFS Model (description of a problem) |
net.sf.cpsolver.ifs.multi | Extension of the model with multi-variable variables (constraint hierarchy). |
net.sf.cpsolver.ifs.solver | IFS Solver |
net.sf.cpsolver.studentsct.heuristics | Student Sectioning: Heuristics. |
net.sf.cpsolver.studentsct.model | Student Sectioning: Model. |
Uses of Variable in net.sf.cpsolver.coursett.constraint |
---|
Methods in net.sf.cpsolver.coursett.constraint with parameters of type Variable | |
---|---|
void |
GroupConstraint.addVariable(Variable variable)
|
void |
SpreadConstraint.addVariable(Variable variable)
|
long |
JenrlConstraint.jenrl(Variable variable,
Value value)
Number of joined enrollments if the given value is assigned to the given variable |
void |
GroupConstraint.removeVariable(Variable variable)
|
Uses of Variable in net.sf.cpsolver.coursett.heuristics |
---|
Methods in net.sf.cpsolver.coursett.heuristics that return Variable | |
---|---|
Variable |
LectureSelection.selectVariable(Solution solution)
|
Methods in net.sf.cpsolver.coursett.heuristics with parameters of type Variable | |
---|---|
Value |
PlacementSelection.selectValue(Solution solution,
Variable selectedVariable)
|
Uses of Variable in net.sf.cpsolver.coursett.model |
---|
Subclasses of Variable in net.sf.cpsolver.coursett.model | |
---|---|
class |
Lecture
Lecture (variable). |
Methods in net.sf.cpsolver.coursett.model with parameters of type Variable | |
---|---|
void |
TimetableModel.addVariable(Variable variable)
|
void |
TimetableModel.removeVariable(Variable variable)
|
void |
OnFlySectioning.variableAdded(Variable variable)
|
void |
OnFlySectioning.variableRemoved(Variable variable)
|
Uses of Variable in net.sf.cpsolver.exam.heuristics |
---|
Methods in net.sf.cpsolver.exam.heuristics that return Variable | |
---|---|
Variable |
ExamUnassignedVariableSelection.selectVariable(Solution solution)
Variable selection |
Methods in net.sf.cpsolver.exam.heuristics with parameters of type Variable | |
---|---|
Value |
ExamTabuSearch.selectValue(Solution solution,
Variable variable)
Value selection |
Uses of Variable in net.sf.cpsolver.exam.model |
---|
Subclasses of Variable in net.sf.cpsolver.exam.model | |
---|---|
class |
Exam
Representation of an exam (problem variable). |
Uses of Variable in net.sf.cpsolver.ifs.constant |
---|
Methods in net.sf.cpsolver.ifs.constant with parameters of type Variable | |
---|---|
void |
ConstantModel.addVariable(Variable variable)
Adds a variable to the model |
boolean |
ConstantModel.isConstant(Variable variable)
True, if the given variable is constant. |
void |
ConstantModel.removeVariable(Variable variable)
Removes a variable from the model |
Uses of Variable in net.sf.cpsolver.ifs.dbt |
---|
Methods in net.sf.cpsolver.ifs.dbt that return Variable | |
---|---|
Variable |
DbtVariableSelection.selectVariable(Solution solution)
Variable selection |
Methods in net.sf.cpsolver.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 net.sf.cpsolver.ifs.example.csp |
---|
Subclasses of Variable in net.sf.cpsolver.ifs.example.csp | |
---|---|
class |
CSPVariable
CSP variable. |
Constructors in net.sf.cpsolver.ifs.example.csp with parameters of type Variable | |
---|---|
CSPValue(Variable variable,
int value)
Constructor |
Uses of Variable in net.sf.cpsolver.ifs.example.jobshop |
---|
Subclasses of Variable in net.sf.cpsolver.ifs.example.jobshop | |
---|---|
class |
Operation
Operation. |
Uses of Variable in net.sf.cpsolver.ifs.example.rpp |
---|
Subclasses of Variable in net.sf.cpsolver.ifs.example.rpp | |
---|---|
class |
Rectangle
Rectangle (variable). |
Uses of Variable in net.sf.cpsolver.ifs.example.tt |
---|
Subclasses of Variable in net.sf.cpsolver.ifs.example.tt | |
---|---|
class |
Activity
Activity (variable). |
Uses of Variable in net.sf.cpsolver.ifs.extension |
---|
Methods in net.sf.cpsolver.ifs.extension with parameters of type Variable | |
---|---|
boolean |
AssignmentSet.contains(Variable variable)
Returns true if it contains the given assignment (assigned variable) |
HashSet |
MacRevised.explanation(Constraint constraint,
Value value,
Variable variable)
|
Set |
MacPropagation.goodValues(Variable variable)
good values of a variable (values not removed from variables domain) |
Set |
MacRevised.goodValues(Variable variable)
good values of a variable (values not removed from variables domain) |
boolean |
MacRevised.hasSupport(Constraint constraint,
Value value,
Variable variable)
|
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)
|
HashSet |
MacRevised.supports(Constraint constraint,
Value value,
Variable variable)
|
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 net.sf.cpsolver.ifs.heuristics |
---|
Methods in net.sf.cpsolver.ifs.heuristics that return Variable | |
---|---|
Variable |
GeneralVariableSelection.selectVariable(Solution solution)
Variable selection |
Variable |
StandardNeighbourSelection.selectVariable(Solution solution)
Use the provided variable selection criterion to select a variable |
Variable |
VariableSelection.selectVariable(Solution solution)
Variable selection |
Methods in net.sf.cpsolver.ifs.heuristics with parameters of type Variable | |
---|---|
Neighbour |
BacktrackNeighbourSelection.selectNeighbour(Solution solution,
Variable variable)
Select neighbour -- starts from the provided variable. |
Value |
GeneralValueSelection.selectValue(Solution solution,
Variable selectedVariable)
Value selecion |
Value |
StandardNeighbourSelection.selectValue(Solution solution,
Variable variable)
Use the provided value selection criterion to select a value to the selected variable |
Value |
ValueSelection.selectValue(Solution solution,
Variable selectedVariable)
Value selection |
protected Enumeration |
BacktrackNeighbourSelection.values(Variable variable)
List of values of the given variable that will be considered |
Uses of Variable in net.sf.cpsolver.ifs.model |
---|
Methods in net.sf.cpsolver.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 |
SimpleNeighbour.getVariable()
Selected variable |
Variable |
BinaryConstraint.second()
Second variable |
Variable |
Value.variable()
Returns the variable which this value belongs to |
Methods in net.sf.cpsolver.ifs.model with parameters of type Variable | |
---|---|
void |
BinaryConstraint.addVariable(Variable var)
|
void |
Constraint.addVariable(Variable variable)
Add a variable to this constraint |
void |
GlobalConstraint.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 |
GlobalConstraint.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 net.sf.cpsolver.ifs.model with parameters of type Variable | |
---|---|
SimpleNeighbour(Variable variable,
Value value)
Model |
|
Value(Variable variable)
Constructor |
|
Value(Variable variable,
double value)
Constructor |
Uses of Variable in net.sf.cpsolver.ifs.multi |
---|
Subclasses of Variable in net.sf.cpsolver.ifs.multi | |
---|---|
class |
MultiVariable
A variable containing multiple "normal" variables. |
Methods in net.sf.cpsolver.ifs.multi with parameters of type Variable | |
---|---|
void |
MultiModel.addVariable(Variable variable)
|
void |
MultiVariable.addVariable(Variable variable)
Add "normal" variable |
MultiVariable |
MultiModel.getMultiVariable(Variable variable)
Returns a MultiVariable for the given "normal" variable. |
void |
MultiModel.removeVariable(Variable variable)
|
void |
MultiVariable.removeVariable(Variable variable)
Remove "normal" variable |
Uses of Variable in net.sf.cpsolver.ifs.solver |
---|
Methods in net.sf.cpsolver.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 net.sf.cpsolver.studentsct.heuristics |
---|
Methods in net.sf.cpsolver.studentsct.heuristics that return Variable | |
---|---|
Variable |
RouletteWheelRequestSelection.selectVariable(Solution solution)
Variable selection. |
Methods in net.sf.cpsolver.studentsct.heuristics with parameters of type Variable | |
---|---|
Value |
EnrollmentSelection.selectValue(Solution solution,
Variable selectedVariable)
Value selecion |
protected Enumeration |
RandomizedBacktrackNeighbourSelection.values(Variable variable)
List of values of a variable. |
Uses of Variable in net.sf.cpsolver.studentsct.model |
---|
Subclasses of Variable in net.sf.cpsolver.studentsct.model | |
---|---|
class |
CourseRequest
Representation of a request of a student for one or more course. |
class |
FreeTimeRequest
Representation of a request of a student for free time. |
class |
Request
Representation of a request of a student for a course(s) or a free time. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |