|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||