|
||||||||||
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 |
Method parameters in net.sf.cpsolver.coursett.constraint with type arguments of type GroupConstraint | |
---|---|
void |
GroupConstraint.forwardCheck(Placement value,
Set<Placement> conflicts,
Set<GroupConstraint> ignore)
|
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 |