|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Constraint | |
|---|---|
| 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.model | IFS Model (description of a problem) |
| ttsolver | Purdue University Timetabling. |
| ttsolver.constraint | Purdue University Timetabling: Constraints. |
| ttsolver.model | Purdue University Timetabling: Model. |
| Uses of Constraint in ifs.example.csp |
|---|
| Subclasses of Constraint in ifs.example.csp | |
|---|---|
class |
CSPBinaryConstraint
CSP binary constraint. |
| Uses of Constraint in ifs.example.jobshop |
|---|
| Subclasses of Constraint in ifs.example.jobshop | |
|---|---|
class |
Job
Job constraint. |
class |
Machine
Machine constraint. |
| Uses of Constraint in ifs.example.rpp |
|---|
| Subclasses of Constraint in ifs.example.rpp | |
|---|---|
class |
ResourceConstraint
Resource constraint (rectangular area where the rectangles are to be placed). |
| Uses of Constraint in ifs.example.tt |
|---|
| Subclasses of Constraint in ifs.example.tt | |
|---|---|
class |
Dependence
Binary dependence between two activities. |
class |
Resource
Resource constraint |
| Uses of Constraint in ifs.extension |
|---|
| Methods in ifs.extension that return Constraint | |
|---|---|
Constraint |
AssignmentSet.getConstraint()
Returns constraint |
| Methods in ifs.extension with parameters of type Constraint | |
|---|---|
void |
MacPropagation.addConstraint(Constraint constraint)
Adds a constraint on which arc-consistency is to be maintained |
void |
ConflictStatistics.constraintAdded(Constraint constraint)
|
void |
Extension.constraintAdded(Constraint constraint)
Called when a constraint is added to the model |
void |
ConflictStatistics.constraintAfterAssigned(long iteration,
Constraint constraint,
Value assigned,
Set unassigned)
Increments appropriate counters when there is a value unassigned |
void |
ConflictStatistics.constraintBeforeAssigned(long iteration,
Constraint constraint,
Value assigned,
Set unassigned)
|
void |
ConflictStatistics.constraintRemoved(Constraint constraint)
|
void |
Extension.constraintRemoved(Constraint constraint)
Called when a constraint is removed from the model |
boolean |
MacPropagation.contains(Constraint constraint)
Returns true, if arc-consistency is to be maintained on the given constraint |
void |
AssignmentSet.setConstraint(Constraint constraint)
Sets constraint |
| Uses of Constraint in ifs.model |
|---|
| Subclasses of Constraint in ifs.model | |
|---|---|
class |
BinaryConstraint
Binary constraint. |
| Methods in ifs.model with parameters of type Constraint | |
|---|---|
void |
Model.addConstraint(Constraint constraint)
Adds a constraint to the model |
void |
Variable.addContstraint(Constraint constraint)
Adds a constraint. |
void |
ModelListener.constraintAdded(Constraint constraint)
Constraint is added to the model |
void |
ConstraintListener.constraintAfterAssigned(long iteration,
Constraint constraint,
Value assigned,
Set unassigned)
Called by the constraint, after a value is assigned to its variable. |
void |
ConstraintListener.constraintBeforeAssigned(long iteration,
Constraint constraint,
Value assigned,
Set unassigned)
Called by the constraint, before a value is assigned to its variable. |
void |
ModelListener.constraintRemoved(Constraint constraint)
Constraint is removed from the model |
void |
Model.removeConstraint(Constraint constraint)
Removes a constraint from the model |
void |
Variable.removeContstraint(Constraint constraint)
Removes a constraint. |
| Uses of Constraint in ttsolver |
|---|
| Methods in ttsolver with parameters of type Constraint | |
|---|---|
void |
TimetableModel.addConstraint(Constraint constraint)
|
void |
TimetableModel.removeConstraint(Constraint constraint)
|
| Uses of Constraint in ttsolver.constraint |
|---|
| Subclasses of Constraint in ttsolver.constraint | |
|---|---|
class |
DepartmentSpreadConstraint
Departmental ballancing constraint. |
class |
GroupConstraint
Group constraint. |
class |
InstructorConstraint
Instructor constraint. |
class |
JenrlConstraint
Join student enrollment constraint. |
class |
RoomConstraint
Room constraint. |
| Uses of Constraint in ttsolver.model |
|---|
| Methods in ttsolver.model with parameters of type Constraint | |
|---|---|
void |
Lecture.addContstraint(Constraint constraint)
|
void |
Lecture.removeContstraint(Constraint constraint)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||