# Uses of Package
org.optaplanner.core.api.score.calculator

- Packages that use org.optaplanner.core.api.score.calculator
  Package | Description
  --- | ---
  org.optaplanner.core.api.score.calculator |
  org.optaplanner.core.config.score.director |
  org.optaplanner.core.impl.score.director.easy |
  org.optaplanner.core.impl.score.director.incremental |

- Classes in org.optaplanner.core.api.score.calculator used by org.optaplanner.core.api.score.calculator
  Class | Description
  --- | ---
  IncrementalScoreCalculator | Used for incremental java `Score` calculation.

- Classes in org.optaplanner.core.api.score.calculator used by org.optaplanner.core.config.score.director
  Class | Description
  --- | ---
  EasyScoreCalculator | Used for easy java `Score` calculation.
  IncrementalScoreCalculator | Used for incremental java `Score` calculation.

- Classes in org.optaplanner.core.api.score.calculator used by org.optaplanner.core.impl.score.director.easy
  Class | Description
  --- | ---
  EasyScoreCalculator | Used for easy java `Score` calculation.

- Classes in org.optaplanner.core.api.score.calculator used by org.optaplanner.core.impl.score.director.incremental
  Class | Description
  --- | ---
  ConstraintMatchAwareIncrementalScoreCalculator | Allows a `IncrementalScoreCalculator` to report `ConstraintMatchTotal`s for explaining a score (= which score constraints match for how much) and also for score corruption analysis.
  IncrementalScoreCalculator | Used for incremental java `Score` calculation.