Uses of Class
ttsolver.model.Placement

Packages that use Placement
ttsolver.constraint Purdue University Timetabling: Constraints. 
ttsolver.model Purdue University Timetabling: Model. 
 

Uses of Placement in ttsolver.constraint
 

Methods in ttsolver.constraint with parameters of type Placement
 int GroupConstraint.getCurrentPreference(Placement placement)
          Current constraint preference (if given placement is assigned)
static int InstructorConstraint.getDistancePreference(Placement p1, Placement p2)
          Back-to-back preference of two placements (3 means prohibited)
 int DepartmentSpreadConstraint.getPenalty(Placement placement)
          Department balancing penalty of the given placement
static boolean JenrlConstraint.isInConflict(Placement p1, Placement p2)
          Returns true if the given placements are overlapping or they are back-to-back and too far for students.
 

Uses of Placement in ttsolver.model
 

Methods in ttsolver.model with parameters of type Placement
static double Placement.getDistance(Placement p1, Placement p2)
          Distance between two placements
static boolean Placement.shareDays(Placement p1, Placement p2)
          True if the two given placements are using at one same day
 

Constructors in ttsolver.model with parameters of type Placement
Lecture(long id, String name, Vector timeLocations, double bestTimePref, String instructorId, Vector roomLocations, int bestRoomPref, Placement initialPlacement, int expectedCapacity, String inctructorName, String pattern)
          Constructor
 



Copyright © 2005 Tomáš Müller