# Uses of Package
net.sf.cpsolver.ifs.criteria

- Packages that use net.sf.cpsolver.ifs.criteria
  Package | Description
  --- | ---
  net.sf.cpsolver.coursett.constraint | University Course Timetabling: Constraints.
  net.sf.cpsolver.coursett.criteria | University Course Timetabling: Criteria.
  net.sf.cpsolver.coursett.criteria.additional | University Course Timetabling: Additional (Experimental) Criteria.
  net.sf.cpsolver.coursett.criteria.placement | University Course Timetabling: Placement Selection Criteria.
  net.sf.cpsolver.exam.criteria | Examination Timetabling: Criteria.
  net.sf.cpsolver.exam.criteria.additional | Examination Timetabling: Additional (Experimental) Criteria.
  net.sf.cpsolver.exam.split | This package contains an an experimental criterion that allows an exam to be split into two if it decreases the number of student conflicts.
  net.sf.cpsolver.ifs.criteria | IFS Criteria.
  net.sf.cpsolver.ifs.model | IFS Model (description of a problem)

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.coursett.constraint
  Class and Description
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.coursett.criteria
  Class and Description
  AbstractCriterion Abstract Criterion.
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.coursett.criteria.additional
  Class and Description
  AbstractCriterion Abstract Criterion.
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.coursett.criteria.placement
  Class and Description
  AbstractCriterion Abstract Criterion.
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.exam.criteria
  Class and Description
  AbstractCriterion Abstract Criterion.
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.exam.criteria.additional
  Class and Description
  AbstractCriterion Abstract Criterion.
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.exam.split
  Class and Description
  AbstractCriterion Abstract Criterion.
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.ifs.criteria
  Class and Description
  AbstractCriterion Abstract Criterion.
  AbstractCriterion.ValueUpdateType Defines how the overall value of the criterion should be automatically updated (using `Criterion.getValue(Value, Set)`).
  Criterion Criterion.

- Classes in net.sf.cpsolver.ifs.criteria used by net.sf.cpsolver.ifs.model
  Class and Description
  Criterion Criterion.