Package | Description |
---|---|
net.sf.cpsolver.coursett.constraint |
University Course Timetabling: Constraints.
|
net.sf.cpsolver.coursett.model |
University Course Timetabling: Model.
|
Modifier and Type | Class and Description |
---|---|
class |
BreakFlexibleConstraint
The Break constraint checks for instructor lunch break or a break in general in between the given classes.
|
class |
MaxBlockFlexibleConstraint
The MaxBlock constraint checks for too big blocks of back-to-back classes of an instructor.
|
class |
MaxBreaksFlexibleConstraint
The MaxBreaks constraint limits the number of blocks of non back-to-back classes of an instructor on a day.
|
Modifier and Type | Method and Description |
---|---|
FlexibleConstraint |
FlexibleConstraint.FlexibleConstraintType.create(Long id,
String owner,
String preference,
String reference) |
Modifier and Type | Method and Description |
---|---|
List<FlexibleConstraint> |
TimetableModel.getFlexibleConstraints() |
Set<FlexibleConstraint> |
Lecture.getFlexibleGroupConstraints() |