3 #ifndef CONSTRAINT_ADDER_H 4 #define CONSTRAINT_ADDER_H 8 #include "core/SolverTypes.h" 40 Clauses instructorSingleCourseAtATime();
41 Clauses classroomSingleCourseAtATime();
42 Clauses programSingleCoreCourseAtATime();
45 Clauses electiveInNonMorningTime();
46 Clauses existingAssignmentClauses();
47 Clauses programAtMostOneOfCoreOrElective();
51 void addConstraints();
Class for constraint adder.
Definition: constraint_adder.h:26
PredefinedClauses
Enum that represents all the predefined constraints.
Definition: global.h:14
Class for constraint encoder.
Definition: constraint_encoder.h:26
FieldType
Enum that represents all the field types.
Definition: global.h:9
Class for representing a set of clauses.
Definition: clauses.h:23