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.
Definition: global.h:14
FieldType
Enum that represents all the field types.
Definition: global.h:9
static const int PREDEFINED_CLAUSES_COUNT
Definition: global.h:41
static const int FIELD_COUNT
Definition: global.h:37
Class for global values.
Definition: global.h:32