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

- Packages that use org.optaplanner.core.api.score.constraint
  Package | Description
  --- | ---
  org.optaplanner.core.api.score | Classes used for `Score` calculation.
  org.optaplanner.core.api.score.calculator |
  org.optaplanner.core.api.score.constraint | Explain a `Score` with `ConstraintMatchTotal` and `ConstraintMatch`.
  org.optaplanner.core.impl.score |
  org.optaplanner.core.impl.score.constraint |
  org.optaplanner.core.impl.score.director |
  org.optaplanner.core.impl.score.director.drools |
  org.optaplanner.core.impl.score.director.drools.testgen | Classes to help isolate incremental score calculation bugs during `EnvironmentMode.isAsserted()`.
  org.optaplanner.core.impl.score.director.easy |
  org.optaplanner.core.impl.score.director.incremental |
  org.optaplanner.core.impl.score.director.stream |
  org.optaplanner.core.impl.score.holder |
  org.optaplanner.core.impl.score.stream |
  org.optaplanner.core.impl.score.stream.bavet |
  org.optaplanner.core.impl.score.stream.bavet.bi |
  org.optaplanner.core.impl.score.stream.bavet.common |
  org.optaplanner.core.impl.score.stream.bavet.tri |
  org.optaplanner.core.impl.score.stream.bavet.uni |
  org.optaplanner.core.impl.score.stream.drools |
  org.optaplanner.test.impl.score.stream |

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.api.score
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.api.score.calculator
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.api.score.constraint
  Class | Description
  --- | ---
  ConstraintMatch | Retrievable from `ConstraintMatchTotal.getConstraintMatchSet()` and `Indictment.getConstraintMatchSet()`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.constraint
  Class | Description
  --- | ---
  ConstraintMatch | Retrievable from `ConstraintMatchTotal.getConstraintMatchSet()` and `Indictment.getConstraintMatchSet()`.
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.director
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.director.drools
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.director.drools.testgen
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.director.easy
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.director.incremental
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.director.stream
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.holder
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream.bavet
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream.bavet.bi
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream.bavet.common
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream.bavet.tri
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream.bavet.uni
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.core.impl.score.stream.drools
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.
  Indictment | Explains the `Score` of a `PlanningSolution`, from the opposite side than `ConstraintMatchTotal`.

- Classes in org.optaplanner.core.api.score.constraint used by org.optaplanner.test.impl.score.stream
  Class | Description
  --- | ---
  ConstraintMatchTotal | Explains the `Score` of a `PlanningSolution`, from the opposite side than `Indictment`.