| Package | Description |
|---|---|
| org.cpsolver.coursett |
University Course Timetabling.
|
| org.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
| org.cpsolver.coursett.criteria |
University Course Timetabling: Criteria.
|
| org.cpsolver.coursett.criteria.additional |
University Course Timetabling: Additional (Experimental) Criteria.
|
| org.cpsolver.coursett.criteria.placement |
University Course Timetabling: Placement Selection Criteria.
|
| org.cpsolver.coursett.custom |
University Course Timetabling: Various customizations.
|
| org.cpsolver.coursett.heuristics |
University Course Timetabling: Heuristics.
|
| org.cpsolver.coursett.model |
University Course Timetabling: Model.
|
| org.cpsolver.coursett.neighbourhoods |
University Course Timetabling: Various Neighbourhoods.
|
| org.cpsolver.coursett.sectioning |
Additional Student Sectioning Algorithms.
|
| org.cpsolver.instructor.constraints |
Instructor Scheduling: Constraints.
|
| org.cpsolver.instructor.model |
Instructor Scheduling: Model.
|
| org.cpsolver.studentsct |
Student Sectioning Solver.
|
| org.cpsolver.studentsct.extension |
Student Sectioning: Various Extensions.
|
| org.cpsolver.studentsct.model |
Student Sectioning: Model.
|
| org.cpsolver.studentsct.online |
Online Student Sectioning Solver.
|
| org.cpsolver.studentsct.online.selection |
Online Student Sectioning Solver: Selection Weights and Heuristics.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| TimetableModel
Timetable model.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| RoomLocation
Room part of placement.
|
| RoomSharingModel
Room availability model.
|
| Student
Student.
|
| TimeLocation
Time part of placement.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| Student
Student.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| Student
Student.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| Class and Description |
|---|
| Configuration
Configuration.
|
| DefaultStudentSectioning
Default implementation of the student sectioning functions needed within the course timetabling solver
consisting of
InitialSectioning and FinalSectioning. |
| InitialSectioning
Student initial sectioning (before a solver is started).
|
| InitialSectioning.Group |
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| Student
Student.
|
| StudentSectioning
Interface for student sectioning functions needed within the course timetabling solver.
|
| TimetableModel
Timetable model.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| TimetableModel
Timetable model.
|
| Class and Description |
|---|
| Configuration
Configuration.
|
| FinalSectioning
Student sectioning (after a solution is found).
|
| FinalSectioning.Move |
| FinalSectioning.MoveBetweenCfgs |
| InitialSectioning.Group |
| Lecture
Lecture (variable).
|
| Lecture.LectureContext |
| Placement
Placement (value).
|
| RoomLocation
Room part of placement.
|
| Student
Student.
|
| StudentGroup
Student group.
|
| StudentSectioning
Interface for student sectioning functions needed within the course timetabling solver.
|
| TimeLocation
Time part of placement.
|
| TimeLocation.IntEnumeration |
| TimetableModel
Timetable model.
|
| Class and Description |
|---|
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| Class and Description |
|---|
| Configuration
Configuration.
|
| DefaultStudentSectioning
Default implementation of the student sectioning functions needed within the course timetabling solver
consisting of
InitialSectioning and FinalSectioning. |
| InitialSectioning
Student initial sectioning (before a solver is started).
|
| InitialSectioning.Group |
| Lecture
Lecture (variable).
|
| Placement
Placement (value).
|
| Student
Student.
|
| StudentSectioning
Interface for student sectioning functions needed within the course timetabling solver.
|
| TimetableModel
Timetable model.
|
| Class and Description |
|---|
| TimeLocation
Time part of placement.
|
| Class and Description |
|---|
| TimeLocation
Time part of placement.
|
| Class and Description |
|---|
| Placement
Placement (value).
|
| TimeLocation
Time part of placement.
|
| Class and Description |
|---|
| Placement
Placement (value).
|
| RoomLocation
Room part of placement.
|
| Class and Description |
|---|
| Placement
Placement (value).
|
| RoomLocation
Room part of placement.
|
| TimeLocation
Time part of placement.
|
| Class and Description |
|---|
| Placement
Placement (value).
|
| Class and Description |
|---|
| RoomLocation
Room part of placement.
|
| TimeLocation
Time part of placement.
|