Package | Description |
---|---|
org.cpsolver.studentsct.constraint |
Student Sectioning: Constraints.
|
Modifier and Type | Class and Description |
---|---|
static class |
LinkedSections.CurrentAssignment
Current assignment -- default for
LinkedSections.computeConflicts(Enrollment, EnrollmentAssignment, ConflictHandler) |
Modifier and Type | Method and Description |
---|---|
boolean |
DependentCourses.canLeaveUnassigned(Student student,
LinkedSections.EnrollmentAssignment assignment,
Request parentRequest)
A special check for the branch-and-bound routine (such as
BranchBoundSelection ) which
constructs a full schedule for a student. |
void |
LinkedSections.computeConflicts(Enrollment enrollment,
LinkedSections.EnrollmentAssignment assignment,
LinkedSections.ConflictHandler conflicts)
Compute conflicting enrollments.
|
Enrollment |
LinkedSections.inConflict(Enrollment enrollment,
LinkedSections.EnrollmentAssignment assignment)
Check for conflicts.
|
boolean |
DependentCourses.isPartialScheduleInConflict(Student student,
LinkedSections.EnrollmentAssignment assignment,
int index)
A special check for the branch-and-bound routine (such as
BranchBoundSelection ) which
constructs a full schedule for a student. |