Uses of Class
net.sf.cpsolver.coursett.constraint.GroupConstraint

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



Copyright © 2014 UniTime LLC. All Rights Reserved.