## Uses of Interface
org.cpsolver.ifs.perturbations.PerturbationsCounter

- Packages that use PerturbationsCounter
  Package | Description
  --- | ---
  org.cpsolver.coursett.criteria | University Course Timetabling: Criteria.
  org.cpsolver.coursett.heuristics | University Course Timetabling: Heuristics.
  org.cpsolver.ifs.perturbations | Minimal Perturbation Problem: counting of perturbations
  org.cpsolver.ifs.solution | IFS Solution (also contains solution comparator)
  org.cpsolver.ifs.solver | IFS Solver

- - ### Uses of PerturbationsCounter in org.cpsolver.coursett.criteria

    Methods in org.cpsolver.coursett.criteria that return PerturbationsCounter
    Modifier and Type | Method and Description
    --- | ---
    `PerturbationsCounter<Lecture,Placement>` | Perturbations.`getPerturbationsCounter()`

  - ### Uses of PerturbationsCounter in org.cpsolver.coursett.heuristics

    Classes in org.cpsolver.coursett.heuristics that implement PerturbationsCounter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UniversalPerturbationsCounter` Perturbation penalty computation.

  - ### Uses of PerturbationsCounter in org.cpsolver.ifs.perturbations

    Classes in org.cpsolver.ifs.perturbations that implement PerturbationsCounter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultPerturbationsCounter<V extends Variable<V,T>,T extends Value<V,T>>` Default computation of perturbation penalty (minimal perturbation problem).

  - ### Uses of PerturbationsCounter in org.cpsolver.ifs.solution

    Methods in org.cpsolver.ifs.solution that return PerturbationsCounter
    Modifier and Type | Method and Description
    --- | ---
    `PerturbationsCounter<V,T>` | Solution.`getPerturbationsCounter()` Returns perturbation counter

  - ### Uses of PerturbationsCounter in org.cpsolver.ifs.solver

    Methods in org.cpsolver.ifs.solver that return PerturbationsCounter
    Modifier and Type | Method and Description
    --- | ---
    `PerturbationsCounter<V,T>` | Solver.`getPerturbationsCounter()` Returns perturbation counter (minimal perturbation problem)

    Methods in org.cpsolver.ifs.solver with parameters of type PerturbationsCounter
    Modifier and Type | Method and Description
    --- | ---
    `void` | Solver.`setPerturbationsCounter(PerturbationsCounter<V,T> perturbationsCounter)` Sets perturbation counter (minimal perturbation problem)