|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GroupConstraint | |
|---|---|
| net.sf.cpsolver.coursett.constraint | University Course Timetabling: Constraints. |
| net.sf.cpsolver.coursett.model | University Course Timetabling: Model. |
| Uses of GroupConstraint in net.sf.cpsolver.coursett.constraint |
|---|
| Methods in net.sf.cpsolver.coursett.constraint with parameters of type GroupConstraint | |
|---|---|
boolean |
GroupConstraint.PairCheck.isSatisfied(GroupConstraint gc,
Placement plc1,
Placement plc2)
Check whether the constraint is satisfied for the given two assignments (required / preferred case) |
boolean |
GroupConstraint.ConstraintType.isSatisfied(GroupConstraint gc,
Placement plc1,
Placement plc2)
True if a required or preferred constraint is satisfied between a pair of placements |
boolean |
GroupConstraint.PairCheck.isViolated(GroupConstraint gc,
Placement plc1,
Placement plc2)
Check whether the constraint is satisfied for the given two assignments (prohibited / discouraged case) |
boolean |
GroupConstraint.ConstraintType.isViolated(GroupConstraint gc,
Placement plc1,
Placement plc2)
True if a prohibited or discouraged constraint is satisfied between a pair of placements |
| Uses of GroupConstraint in net.sf.cpsolver.coursett.model |
|---|
| Methods in net.sf.cpsolver.coursett.model that return types with arguments of type GroupConstraint | |
|---|---|
Set<GroupConstraint> |
Lecture.canShareRoomConstraints()
|
List<GroupConstraint> |
TimetableModel.getGroupConstraints()
The list of all group constraints |
Set<GroupConstraint> |
Lecture.groupConstraints()
|
Set<GroupConstraint> |
Lecture.hardGroupSoftConstraints()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||