# Uses of Package
org.cpsolver.coursett.criteria

- Packages that use org.cpsolver.coursett.criteria
  Package | Description
  --- | ---
  org.cpsolver.coursett.criteria | University Course Timetabling: Criteria.
  org.cpsolver.coursett.criteria.additional | University Course Timetabling: Additional (Experimental) Criteria.
  org.cpsolver.coursett.criteria.placement | University Course Timetabling: Placement Selection Criteria.
  org.cpsolver.coursett.model | University Course Timetabling: Model.
  org.cpsolver.coursett.sectioning | Additional Student Sectioning Algorithms.

- Classes in org.cpsolver.coursett.criteria used by org.cpsolver.coursett.criteria
  Class and Description
  BrokenTimePatterns Broken time patterns.
  RoomViolations Room violations.
  SameSubpartBalancingPenalty Same subpart balancing penalty.
  StudentConflict Student conflicts.
  TimetablingCriterion Abstract class for all timetabling criteria.

- Classes in org.cpsolver.coursett.criteria used by org.cpsolver.coursett.criteria.additional
  Class and Description
  StudentConflict Student conflicts.
  TimetablingCriterion Abstract class for all timetabling criteria.

- Classes in org.cpsolver.coursett.criteria used by org.cpsolver.coursett.criteria.placement
  Class and Description
  TimetablingCriterion Abstract class for all timetabling criteria.

- Classes in org.cpsolver.coursett.criteria used by org.cpsolver.coursett.model
  Class and Description
  StudentConflict Student conflicts.

- Classes in org.cpsolver.coursett.criteria used by org.cpsolver.coursett.sectioning
  Class and Description
  StudentConflict Student conflicts.