Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
ifs.model.Constraint

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2005 Tomáš Müller