| Class | Description |
|---|---|
| BackToBackInstructorPreferences |
Bact-to-back instructor preferences.
|
| BrokenTimePatterns |
Broken time patterns.
|
| DepartmentBalancingPenalty |
Department balancing penalty.
|
| DistributionPreferences |
Distribution preferences.
|
| FlexibleConstraintCriterion |
The class encapsulates various flexible constraints concerning compact timetables of
instructors.
|
| Perturbations |
Perturbations.
|
| RoomPreferences |
Room preferences.
|
| RoomViolations |
Room violations.
|
| SameSubpartBalancingPenalty |
Same subpart balancing penalty.
|
| StudentCommittedConflict |
Student committed conflicts.
|
| StudentConflict |
Student conflicts.
|
| StudentDistanceConflict |
Student distance conflicts.
|
| StudentHardConflict |
Student hard conflicts.
|
| StudentOverlapConflict |
Student overlapping conflicts.
|
| StudentWorkdayConflict |
Student work-day conflicts.
|
| TimePreferences |
Time preferences.
|
| TimetablingCriterion |
Abstract class for all timetabling criteria.
|
| TimeViolations |
Time violations.
|
| TooBigRooms |
Too big rooms.
|
| UselessHalfHours |
Useless half-hours.
|