9 enum FieldType { instructor, segment, isMinor, program, classroom, slot };
15 instructorSingleCourseAtATime,
16 classroomSingleCourseAtATime,
17 programSingleCoreCourseAtATime,
19 exactlyOneSlotPerCourse,
20 exactlyOneInstructorPerCourse,
21 exactlyOneSegmentPerCourse,
22 exactlyOneIsMinorPerCourse,
23 exactlyOneClassroomPerCourse,
25 electiveInNonMorningTime,
26 programAtMostOneOfCoreOrElective
PredefinedClauses
Enum that represents all the predefined constraints.
FieldType
Enum that represents all the field types.
static const int PREDEFINED_CLAUSES_COUNT
static const int FIELD_COUNT