| Package | Description |
|---|---|
| net.sf.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
| net.sf.cpsolver.coursett.criteria |
University Course Timetabling: Criteria.
|
| net.sf.cpsolver.coursett.criteria.additional |
University Course Timetabling: Additional (Experimental) Criteria.
|
| net.sf.cpsolver.coursett.model |
University Course Timetabling: Model.
|
| Class and Description |
|---|
| FlexibleConstraint
Flexible constraint.
|
| FlexibleConstraint.Block
A block is a list of placements sorted by startSlot, which are BTB.
|
| FlexibleConstraint.FlexibleConstraintType
Flexible constraint types
|
| GroupConstraint
Group constraint.
|
| GroupConstraint.ConstraintType
Group constraint type.
|
| GroupConstraint.Flag
Group constraint building blocks (individual constraints that need more than
GroupConstraint.PairCheck) |
| RoomConstraint
Room constraint.
|
| SpreadConstraint
Spread given set of classes in time as much as possible.
|
| Class and Description |
|---|
| JenrlConstraint
Join student enrollment constraint.
|
| RoomConstraint
Room constraint.
|
| Class and Description |
|---|
| InstructorConstraint
Instructor constraint.
|
| JenrlConstraint
Join student enrollment constraint.
|
| Class and Description |
|---|
| ClassLimitConstraint
Class limit constraint.
|
| DepartmentSpreadConstraint
Departmental ballancing constraint.
|
| FlexibleConstraint
Flexible constraint.
|
| GroupConstraint
Group constraint.
|
| InstructorConstraint
Instructor constraint.
|
| JenrlConstraint
Join student enrollment constraint.
|
| RoomConstraint
Room constraint.
|
| SpreadConstraint
Spread given set of classes in time as much as possible.
|