|
||||||||||
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 that return types with arguments of type ExamPeriodPlacement | |
---|---|
List<ExamPeriodPlacement> |
Exam.getPeriodPlacements()
Return list of possible period placements. |
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 |
ExamPeriodPlacement.compareTo(ExamPeriodPlacement o)
Compare two period placements |
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<ExamRoomPlacement> |
Exam.findBestAvailableRooms(ExamPeriodPlacement period)
Find best available rooms for the exam in the given period. |
Set<ExamRoomPlacement> |
Exam.findRoomsRandom(ExamPeriodPlacement period)
Randomly find a set of available rooms for the exam in the given period. |
Set<ExamRoomPlacement> |
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<ExamRoomPlacement> roomPlacements)
Constructor |
Constructor parameters in net.sf.cpsolver.exam.model with type arguments of type ExamPeriodPlacement | |
---|---|
Exam(long id,
String name,
int length,
boolean altSeating,
int maxRooms,
int minSize,
List<ExamPeriodPlacement> periodPlacements,
List<ExamRoomPlacement> roomPlacements)
Constructor |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |