## Uses of Class
org.cpsolver.studentsct.heuristics.selection.BranchBoundSelection.Selection

- Packages that use BranchBoundSelection.Selection
  Package | Description
  --- | ---
  org.cpsolver.studentsct.heuristics.selection | Student Sectioning: Various Neighbour Selection Criteria.
  org.cpsolver.studentsct.online.selection | Online Student Sectioning Solver: Selection Weights and Heuristics.

- - ### Uses of BranchBoundSelection.Selection in org.cpsolver.studentsct.heuristics.selection

    Subclasses of BranchBoundSelection.Selection in org.cpsolver.studentsct.heuristics.selection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AssignInitialSelection.InitialSelection`
    `class` | `CriticalCoursesBranchAndBoundSelection.CriticalCoursesSelection`
    `class` | `MinCreditBranchAndBoundSelection.MinCreditSelection`
    `class` | `OnlineSelection.EpsilonSelection` Branch & bound selection for a student

    Methods in org.cpsolver.studentsct.heuristics.selection that return BranchBoundSelection.Selection
    Modifier and Type | Method and Description
    --- | ---
    `BranchBoundSelection.Selection` | BranchBoundSelection.`getSelection(Assignment<Request,Enrollment> assignment, Student student)` Branch & bound selection for a student
    `BranchBoundSelection.Selection` | CriticalCoursesBranchAndBoundSelection.`getSelection(Assignment<Request,Enrollment> assignment, Student student)`
    `BranchBoundSelection.Selection` | MinCreditBranchAndBoundSelection.`getSelection(Assignment<Request,Enrollment> assignment, Student student)`
    `BranchBoundSelection.Selection` | OnlineSelection.`getSelection(Assignment<Request,Enrollment> assignment, Student student)` Branch & bound selection for a student

    Constructors in org.cpsolver.studentsct.heuristics.selection with parameters of type BranchBoundSelection.Selection
    Constructor and Description
    `EpsilonSelection(Student student, Assignment<Request,Enrollment> assignment, BranchBoundSelection.Selection selection)` Constructor

  - ### Uses of BranchBoundSelection.Selection in org.cpsolver.studentsct.online.selection

    Subclasses of BranchBoundSelection.Selection in org.cpsolver.studentsct.online.selection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SuggestionSelection.Selection` Extension of `BranchBoundSelection.Selection` including checking of required free times and sections.