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