## Uses of Class
org.cpsolver.coursett.sectioning.SctEnrollment

- Packages that use SctEnrollment
  Package | Description
  --- | ---
  org.cpsolver.coursett.sectioning | Additional Student Sectioning Algorithms.

- - ### Uses of SctEnrollment in org.cpsolver.coursett.sectioning

    Methods in org.cpsolver.coursett.sectioning that return SctEnrollment
    Modifier and Type | Method and Description
    --- | ---
    `SctEnrollment` | SctStudent.`getCurrentEnrollment(boolean checkInstructor)` Current enrollment of this student

    Methods in org.cpsolver.coursett.sectioning that return types with arguments of type SctEnrollment
    Modifier and Type | Method and Description
    --- | ---
    `List<SctEnrollment>` | SctStudent.`getEnrollments()` Return all possible enrollments of the given student into the given course
    `List<SctEnrollment>` | SctStudent.`getEnrollments(Comparator<SctEnrollment> cmp)`

    Methods in org.cpsolver.coursett.sectioning with parameters of type SctEnrollment
    Modifier and Type | Method and Description
    --- | ---
    `int` | SctEnrollment.`compareTo(SctEnrollment o)`
    `void` | SctModel.`computeSolution(org.cpsolver.coursett.sectioning.SctModel.SctSolution solution, int index, SctEnrollment[] enrollments, Map<Long,Double> limits, Map<Long,Map<Long,org.cpsolver.coursett.sectioning.SctModel.Match>> match, double totalConflicts, long t0)` Compute best possible enrollment of students into the given offering
    `protected double` | SctModel.`group(SctEnrollment[] enrollments, int index, Map<Long,Double> limits, Map<Long,Map<Long,org.cpsolver.coursett.sectioning.SctModel.Match>> matches)` Group weight of the given enrollments (up until the given index, computing bound for students above the index)

    Method parameters in org.cpsolver.coursett.sectioning with type arguments of type SctEnrollment
    Modifier and Type | Method and Description
    --- | ---
    `List<SctEnrollment>` | SctStudent.`getEnrollments(Comparator<SctEnrollment> cmp)`