Package  Description 

org.cpsolver.coursett.constraint 
University Course Timetabling: Constraints.

org.cpsolver.exam.model 
Examination Timetabling: Model.

org.cpsolver.ifs.example.rpp 
Random Placement Problem.

org.cpsolver.ifs.example.tt 
Simple Timetabling Problem.

org.cpsolver.instructor.constraints 
Instructor Scheduling: Constraints.

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 
DepartmentSpreadConstraint
Departmental ballancing constraint.

class 
DiscouragedRoomConstraint
Discouraged room constraint.

class 
FlexibleConstraint
Flexible constraint.

class 
GroupConstraint
Group constraint.

class 
InstructorConstraint
Instructor constraint.

class 
MaxBlockFlexibleConstraint
The MaxBlock constraint checks for too big blocks of backtoback classes of an instructor.

class 
MaxBreaksFlexibleConstraint
The MaxBreaks constraint limits the number of blocks of non backtoback classes of an instructor on a day.

class 
MaxDaysFlexibleConstraint
The MaxDays constraint limits the number of days of week during which the given set of classes are taught.

class 
MaxHalfDaysFlexibleConstraint
The MaxHalfDays constraint limits the number of halfdays of week during which the given set of classes are taught.

class 
MaxHolesFlexibleConstraint
The MaxHoles constraint limits the number of free time (holes) for an instructor on a day.

class 
MaxWeeksFlexibleConstraint
The MaxWeeks constraint limits the number of weeks during which the given set of classes are taught.

class 
MinimizeNumberOfUsedGroupsOfTime
Minimize number of used groups of time within a set of classes.

class 
MinimizeNumberOfUsedRoomsConstraint
Minimize number of used rooms within the set of classes.

class 
RoomConstraint
Room constraint.

class 
SoftInstructorConstraint
Soft version of the instructor constraint.

class 
SpreadConstraint
Spread given set of classes in time as much as possible.

Modifier and Type  Class and Description 

class 
ExamDistributionConstraint
Distribution binary constraint.

class 
ExamRoom
A room.

Modifier and Type  Class and Description 

class 
ResourceConstraint
Resource constraint (rectangular area where the rectangles are to be placed).

Modifier and Type  Class and Description 

class 
Resource
Resource constraint

Modifier and Type  Class and Description 

class 
SameInstructorConstraint
Same Instructor Constraint.

class 
SameLinkConstraint
Same Link Constraint.
