# Uses of Package
org.cpsolver.studentsct.extension

- Packages that use org.cpsolver.studentsct.extension
  Package | Description
  --- | ---
  org.cpsolver.studentsct | Student Sectioning Solver.
  org.cpsolver.studentsct.constraint | Student Sectioning: Constraints.
  org.cpsolver.studentsct.extension | Student Sectioning: Various Extensions.
  org.cpsolver.studentsct.heuristics.selection | Student Sectioning: Various Neighbour Selection Criteria.
  org.cpsolver.studentsct.model | Student Sectioning: Model.
  org.cpsolver.studentsct.online.selection | Online Student Sectioning Solver: Selection Weights and Heuristics.
  org.cpsolver.studentsct.weights | Student Sectioning Weightings: various students weight models

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct
  Class and Description
  DistanceConflict This extension computes student distant conflicts.
  DistanceConflict.Conflict A representation of a distance conflict
  StudentQuality This extension computes student schedule quality using various matrices.
  StudentQuality.Conflict A representation of a time overlapping conflict
  TimeOverlapsCounter This extension computes time overlaps.
  TimeOverlapsCounter.Conflict A representation of a time overlapping conflict

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct.constraint
  Class and Description
  StudentQuality This extension computes student schedule quality using various matrices.

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct.extension
  Class and Description
  DistanceConflict.Conflict A representation of a distance conflict
  DistanceConflict.DistanceConflictContext
  StudentQuality.Conflict A representation of a time overlapping conflict
  StudentQuality.Context Context holding parameters and distance cache.
  StudentQuality.StudentQualityContext Assignment context
  StudentQuality.Type Measured student qualities
  StudentQuality.WeightType Weighting types
  TimeOverlapsCounter.Conflict A representation of a time overlapping conflict
  TimeOverlapsCounter.TimeOverlapsCounterContext

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct.heuristics.selection
  Class and Description
  DistanceConflict This extension computes student distant conflicts.
  DistanceConflict.Conflict A representation of a distance conflict
  StudentQuality This extension computes student schedule quality using various matrices.
  StudentQuality.Conflict A representation of a time overlapping conflict
  TimeOverlapsCounter This extension computes time overlaps.
  TimeOverlapsCounter.Conflict A representation of a time overlapping conflict

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct.model
  Class and Description
  DistanceConflict.Conflict A representation of a distance conflict
  StudentQuality.Conflict A representation of a time overlapping conflict
  TimeOverlapsCounter.Conflict A representation of a time overlapping conflict

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct.online.selection
  Class and Description
  DistanceConflict.Conflict A representation of a distance conflict
  StudentQuality.Conflict A representation of a time overlapping conflict
  TimeOverlapsCounter.Conflict A representation of a time overlapping conflict

- Classes in org.cpsolver.studentsct.extension used by org.cpsolver.studentsct.weights
  Class and Description
  DistanceConflict.Conflict A representation of a distance conflict
  StudentQuality.Conflict A representation of a time overlapping conflict
  TimeOverlapsCounter.Conflict A representation of a time overlapping conflict