|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Constraint | |
---|---|
net.sf.cpsolver.coursett.constraint | University Course Timetabling: Constraints. |
net.sf.cpsolver.coursett.model | University Course Timetabling: Model. |
net.sf.cpsolver.exam.model | Examination Timetabling: Model. |
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.model | IFS Model (description of a problem) |
net.sf.cpsolver.studentsct.constraint | Student Sectioning: Constraints. |
Uses of Constraint in net.sf.cpsolver.coursett.constraint |
---|
Subclasses of Constraint in net.sf.cpsolver.coursett.constraint | |
---|---|
class |
ClassLimitConstraint
Class limit constraint. |
class |
DepartmentSpreadConstraint
Departmental ballancing constraint. |
class |
DiscouragedRoomConstraint
Discouraged room constraint. |
class |
GroupConstraint
Group constraint. |
class |
InstructorConstraint
Instructor constraint. |
class |
JenrlConstraint
Join student enrollment constraint. |
class |
MinimizeNumberOfUsedGroupsOfTime
Minimize number of used groups of time within a set of classes. |
class |
MinimizeNumberOfUsedRoomsConstraint
Minimize number of used rooms within the set of classes. |
class |
RoomConstraint
Room constraint. |
class |
SpreadConstraint
Spread given set of classes in time as much as possible. |
Uses of Constraint in net.sf.cpsolver.coursett.model |
---|
Methods in net.sf.cpsolver.coursett.model with parameters of type Constraint | |
---|---|
void |
TimetableModel.addConstraint(Constraint constraint)
|
void |
Lecture.addContstraint(Constraint constraint)
|
void |
OnFlySectioning.constraintAdded(Constraint constraint)
|
void |
OnFlySectioning.constraintRemoved(Constraint constraint)
|
void |
TimetableModel.removeConstraint(Constraint constraint)
|
void |
Lecture.removeContstraint(Constraint constraint)
|
Uses of Constraint in net.sf.cpsolver.exam.model |
---|
Subclasses of Constraint in net.sf.cpsolver.exam.model | |
---|---|
class |
ExamDistributionConstraint
Distribution binary constraint. |
class |
ExamInstructor
An instructor. |
class |
ExamRoom
A room. |
class |
ExamStudent
A student. |
Methods in net.sf.cpsolver.exam.model with parameters of type Constraint | |
---|---|
void |
Exam.addContstraint(Constraint constraint)
Adds a constraint. |
void |
Exam.removeContstraint(Constraint constraint)
Removes a constraint. |
Uses of Constraint in net.sf.cpsolver.ifs.example.csp |
---|
Subclasses of Constraint in net.sf.cpsolver.ifs.example.csp | |
---|---|
class |
CSPBinaryConstraint
CSP binary constraint. |
Uses of Constraint in net.sf.cpsolver.ifs.example.jobshop |
---|
Subclasses of Constraint in net.sf.cpsolver.ifs.example.jobshop | |
---|---|
class |
Job
Job constraint. |
class |
Machine
Machine constraint. |
Uses of Constraint in net.sf.cpsolver.ifs.example.rpp |
---|
Subclasses of Constraint in net.sf.cpsolver.ifs.example.rpp | |
---|---|
class |
ResourceConstraint
Resource constraint (rectangular area where the rectangles are to be placed). |
Uses of Constraint in net.sf.cpsolver.ifs.example.tt |
---|
Subclasses of Constraint in net.sf.cpsolver.ifs.example.tt | |
---|---|
class |
Dependence
Binary dependence between two activities. |
class |
Resource
Resource constraint |
Uses of Constraint in net.sf.cpsolver.ifs.extension |
---|
Methods in net.sf.cpsolver.ifs.extension that return Constraint | |
---|---|
Constraint |
Assignment.getConstraint()
Returns constraint |
Constraint |
AssignmentSet.getConstraint()
Returns constraint |
Methods in net.sf.cpsolver.ifs.extension with parameters of type Constraint | |
---|---|
void |
MacPropagation.addConstraint(Constraint constraint)
Adds a constraint on which arc-consistency is to be maintained |
void |
MacRevised.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 |
boolean |
MacRevised.contains(Constraint constraint)
Returns true, if arc-consistency is to be maintained on the given constraint |
HashSet |
MacRevised.explanation(Constraint constraint,
Value value,
Variable variable)
|
boolean |
MacRevised.hasSupport(Constraint constraint,
Value value,
Variable variable)
|
void |
MacRevised.propagate(Constraint constraint,
Value noGoodValue,
Vector queue)
|
boolean |
MacRevised.revise(Constraint constraint,
Value value)
|
void |
Assignment.setConstraint(Constraint constraint)
Sets constraint |
void |
AssignmentSet.setConstraint(Constraint constraint)
Sets constraint |
HashSet |
MacRevised.supports(Constraint constraint,
Value value,
Variable variable)
|
Uses of Constraint in net.sf.cpsolver.ifs.model |
---|
Subclasses of Constraint in net.sf.cpsolver.ifs.model | |
---|---|
class |
BinaryConstraint
Binary constraint. |
class |
GlobalConstraint
Generic global constraint. |
Methods in net.sf.cpsolver.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 net.sf.cpsolver.studentsct.constraint |
---|
Subclasses of Constraint in net.sf.cpsolver.studentsct.constraint | |
---|---|
class |
Reservation
Abstract reservation constraint. |
class |
ReservationOnCourse
Abstract course reservation. |
class |
ReservationOnSection
Abstract single section reservation. |
class |
SectionLimit
Section limit constraint. |
class |
StudentConflict
This constraints ensures that a student is not enrolled into sections that are overlapping in time. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |