|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExamPeriodPlacement | |
---|---|
net.sf.cpsolver.exam.model | Examination Timetabling: Model. |
Uses of ExamPeriodPlacement in net.sf.cpsolver.exam.model |
---|
Methods in net.sf.cpsolver.exam.model that return ExamPeriodPlacement | |
---|---|
ExamPeriodPlacement |
ExamPlacement.getPeriodPlacement()
Assigned period placement |
ExamPeriodPlacement |
Exam.getPeriodPlacement(ExamPeriod period)
Returns appropriate ExamPeriodPlacement for the given period, if it is available for this exam, null otherwise. |
ExamPeriodPlacement |
Exam.getPeriodPlacement(Long periodId)
Returns appropriate ExamPeriodPlacement for the given period, if it is available for this exam, null otherwise. |
Methods in net.sf.cpsolver.exam.model with parameters of type ExamPeriodPlacement | |
---|---|
boolean |
Exam.checkDistributionConstraints(ExamPeriodPlacement period)
Check all distribution constraint that this exam is involved in |
int |
Exam.countStudentConflicts(ExamPeriodPlacement period)
Number of students of this exam (that does not have direct conflicts allowed, see ExamStudent.canConflict(Exam, Exam) )
that attend some other exam in the given period. |
Set |
Exam.findBestAvailableRooms(ExamPeriodPlacement period)
Find best available rooms for the exam in the given period. |
Set |
Exam.findRoomsRandom(ExamPeriodPlacement period)
Randomly find a set of available rooms for the exam in the given period. |
Set |
Exam.findRoomsRandom(ExamPeriodPlacement period,
boolean checkConflicts)
Randomly find a set of available rooms for the exam in the given period. |
Constructors in net.sf.cpsolver.exam.model with parameters of type ExamPeriodPlacement | |
---|---|
ExamPlacement(Exam exam,
ExamPeriodPlacement periodPlacement,
Set roomPlacements)
Constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |