Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2005 Tomáš Müller