# Uses of Package
org.cpsolver.studentsct.constraint

- Packages that use org.cpsolver.studentsct.constraint
  Package | Description
  --- | ---
  org.cpsolver.studentsct | Student Sectioning Solver.
  org.cpsolver.studentsct.constraint | Student Sectioning: Constraints.
  org.cpsolver.studentsct.model | Student Sectioning: Model.

- Classes in org.cpsolver.studentsct.constraint used by org.cpsolver.studentsct
  Class and Description
  DependentCourses Global constraint for dependent courses.
  LinkedSections Linked sections are sections (of different courses) that should be attended by the same students.

- Classes in org.cpsolver.studentsct.constraint used by org.cpsolver.studentsct.constraint
  Class and Description
  LinkedSections Linked sections are sections (of different courses) that should be attended by the same students.
  LinkedSections.ConflictHandler Helper interface to process conflicts in `LinkedSections.computeConflicts(Enrollment, EnrollmentAssignment, ConflictHandler)`
  LinkedSections.EnrollmentAssignment Interface to be able to provide a custom assignment to `LinkedSections.computeConflicts(Enrollment, EnrollmentAssignment, ConflictHandler)`

- Classes in org.cpsolver.studentsct.constraint used by org.cpsolver.studentsct.model
  Class and Description
  LinkedSections Linked sections are sections (of different courses) that should be attended by the same students.