Uses of Class
net.sf.cpsolver.exam.model.ExamRoomPlacement

Packages that use ExamRoomPlacement
net.sf.cpsolver.exam.model Examination Timetabling: Model. 
net.sf.cpsolver.exam.neighbours Examination Timetabling: Various Neighbourhoods. 
net.sf.cpsolver.exam.reports Examination Timetabling: Reports. 
 

Uses of ExamRoomPlacement in net.sf.cpsolver.exam.model
 

Methods in net.sf.cpsolver.exam.model that return ExamRoomPlacement
 ExamRoomPlacement Exam.getRoomPlacement(ExamRoom room)
          Returns appropriate ExamRoomPlacement for the given room, if it is available for this exam, null otherwise.
 ExamRoomPlacement Exam.getRoomPlacement(long roomId)
          Returns appropriate ExamRoomPlacement for the given room, if it is available for this exam, null otherwise.
 

Methods in net.sf.cpsolver.exam.model that return types with arguments of type ExamRoomPlacement
 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.
 Set<ExamRoomPlacement> ExamPlacement.getRoomPlacements()
          Assigned rooms (it is empty when Exam.getMaxRooms() is zero)
 List<ExamRoomPlacement> Exam.getRoomPlacements()
          Return list of possible room placements.
 

Methods in net.sf.cpsolver.exam.model with parameters of type ExamRoomPlacement
 boolean Exam.checkDistributionConstraints(ExamRoomPlacement room)
          Check all distribution constraint that this exam is involved in
 int ExamRoomPlacement.compareTo(ExamRoomPlacement o)
          Compare two room placements
 double ExamRoomPlacement.getDistanceInMeters(ExamRoomPlacement other)
          Room distance
 int Exam.getDistributionConstraintPenalty(ExamRoomPlacement room)
          Check all soft distribution constraint that this exam is involved in
 

Constructor parameters in net.sf.cpsolver.exam.model with type arguments of type ExamRoomPlacement
Exam(long id, String name, int length, boolean altSeating, int maxRooms, int minSize, List<ExamPeriodPlacement> periodPlacements, List<ExamRoomPlacement> roomPlacements)
          Constructor
ExamPlacement(Exam exam, ExamPeriodPlacement periodPlacement, Set<ExamRoomPlacement> roomPlacements)
          Constructor
 

Uses of ExamRoomPlacement in net.sf.cpsolver.exam.neighbours
 

Constructors in net.sf.cpsolver.exam.neighbours with parameters of type ExamRoomPlacement
ExamRoomSwapNeighbour(ExamPlacement placement, ExamRoomPlacement current, ExamRoomPlacement swap)
           
 

Uses of ExamRoomPlacement in net.sf.cpsolver.exam.reports
 

Methods in net.sf.cpsolver.exam.reports with parameters of type ExamRoomPlacement
 int ExamRoomComparator.compare(ExamRoomPlacement r1, ExamRoomPlacement r2)
          Compare two rooms based on their normal/alternative seating size
 



Copyright © 2012 UniTime LLC. All Rights Reserved.