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.model University Course Timetabling: Model. 
net.sf.cpsolver.studentsct Student Sectioning Solver. 
net.sf.cpsolver.studentsct.extension Student Sectioning: Various Extensions. 
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.model
 

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

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 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, RoomLocation roomLocation)
          Constructor
Placement(Lecture lecture, TimeLocation timeLocation, Vector roomLocations)
           
 

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

Methods in net.sf.cpsolver.studentsct.extension with parameters of type TimeLocation
 double DistanceConflict.getAllowedDistance(TimeLocation time)
          Allowed distance for the course that follows the given time assignment.
 

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

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

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