Uses of Class
net.sf.cpsolver.coursett.model.TimeLocation

Packages that use TimeLocation
net.sf.cpsolver.coursett.constraint University Course Timetabling: Constraints. 
net.sf.cpsolver.coursett.criteria University Course Timetabling: Criteria. 
net.sf.cpsolver.coursett.model University Course Timetabling: Model. 
net.sf.cpsolver.studentsct Student Sectioning Solver. 
net.sf.cpsolver.studentsct.model Student Sectioning: Model. 
 

Uses of TimeLocation in net.sf.cpsolver.coursett.constraint
 

Methods in net.sf.cpsolver.coursett.constraint with parameters of type TimeLocation
 boolean InstructorConstraint.isAvailable(Lecture lecture, TimeLocation time)
           
 boolean RoomConstraint.isAvailable(Lecture lecture, TimeLocation time, Long scheduler)
           
 

Uses of TimeLocation in net.sf.cpsolver.coursett.criteria
 

Methods in net.sf.cpsolver.coursett.criteria with parameters of type TimeLocation
protected static int BrokenTimePatterns.countUselessSlotsBrokenTimePatterns(RoomConstraint rc, TimeLocation time)
          Number of broken time patterns for this room
protected static int UselessHalfHours.countUselessSlotsHalfHours(RoomConstraint rc, TimeLocation time)
          Number of useless half hours for this room
protected  int UselessHalfHours.penalty(RoomConstraint rc, TimeLocation value)
           
protected  int BrokenTimePatterns.penalty(RoomConstraint rc, TimeLocation value)
           
 

Uses of TimeLocation in net.sf.cpsolver.coursett.model
 

Methods in net.sf.cpsolver.coursett.model that return TimeLocation
 TimeLocation Placement.getTimeLocation()
          Time location
 

Methods in net.sf.cpsolver.coursett.model that return types with arguments of type TimeLocation
 List<TimeLocation> Lecture.timeLocations()
          All time locations
 

Methods in net.sf.cpsolver.coursett.model with parameters of type TimeLocation
 boolean TimeLocation.hasIntersection(TimeLocation anotherLocation)
          true if overlap
 boolean RoomSharingModel.isAvailable(TimeLocation timeLocation, Long departmentId)
           
 int TimeLocation.nrSharedDays(TimeLocation anotherLocation)
          number of overlapping days
 int TimeLocation.nrSharedHours(TimeLocation anotherLocation)
          number of overlapping time slots (ignoring days)
 int Lecture.nrValues(TimeLocation time)
           
 boolean TimeLocation.shareDays(TimeLocation anotherLocation)
          true if days overlap
 boolean TimeLocation.shareHours(TimeLocation anotherLocation)
          true if hours overlap
 boolean TimeLocation.shareWeeks(TimeLocation anotherLocation)
          true if weeks overlap
 

Constructors in net.sf.cpsolver.coursett.model with parameters of type TimeLocation
Placement(Lecture lecture, TimeLocation timeLocation, List<RoomLocation> roomLocations)
           
Placement(Lecture lecture, TimeLocation timeLocation, RoomLocation roomLocation)
          Constructor
 

Constructor parameters in net.sf.cpsolver.coursett.model with type arguments of type TimeLocation
Lecture(Long id, Long solverGroupId, Long schedulingSubpartId, String name, List<TimeLocation> timeLocations, List<RoomLocation> roomLocations, int nrRooms, Placement initialPlacement, int minClassLimit, int maxClassLimit, double room2limitRatio)
          Constructor
 

Uses of TimeLocation in net.sf.cpsolver.studentsct
 

Methods in net.sf.cpsolver.studentsct with parameters of type TimeLocation
 double StudentPreferencePenalties.getPenalty(TimeLocation time)
          Return penalty of the given time.
 

Uses of TimeLocation in net.sf.cpsolver.studentsct.model
 

Methods in net.sf.cpsolver.studentsct.model that return TimeLocation
 TimeLocation Section.getTime()
          Time placement of the section.
 TimeLocation FreeTimeRequest.getTime()
          Return requested time to be free
 TimeLocation Choice.getTime()
          Time location of the choice
 TimeLocation Assignment.getTime()
          Time assignment
 

Methods in net.sf.cpsolver.studentsct.model with parameters of type TimeLocation
 int Student.countFreeTimeOverlaps(TimeLocation time)
          Count number of free time slots overlapping with the given time
 

Constructors in net.sf.cpsolver.studentsct.model with parameters of type TimeLocation
Choice(Offering offering, String instructionalType, TimeLocation time, String instructorIds, String instructorNames)
          Constructor
FreeTimeRequest(long id, int priority, boolean alternative, Student student, TimeLocation time)
          Constructor
 



Copyright © 2014 UniTime LLC. All Rights Reserved.