## Uses of Interface
org.optaplanner.core.api.score.ScoreExplanation

- Packages that use ScoreExplanation
  Package | Description
  --- | ---
  org.optaplanner.core.api.score | Classes used for `Score` calculation.
  org.optaplanner.core.impl.score |

- - ### Uses of ScoreExplanation in org.optaplanner.core.api.score

    Methods in org.optaplanner.core.api.score that return ScoreExplanation
    Modifier and Type | Method | Description
    --- | --- | ---
    `ScoreExplanation<Solution_,​Score_>` | ScoreManager.`explainScore​(Solution_ solution)` | Calculates and retrieves `ConstraintMatchTotal`s and `Indictment`s necessary for describing the quality of a particular solution.

  - ### Uses of ScoreExplanation in org.optaplanner.core.impl.score

    Classes in org.optaplanner.core.impl.score that implement ScoreExplanation
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultScoreExplanation<Solution_,​Score_ extends Score<Score_>>` |

    Methods in org.optaplanner.core.impl.score that return ScoreExplanation
    Modifier and Type | Method | Description
    --- | --- | ---
    `ScoreExplanation<Solution_,​Score_>` | DefaultScoreManager.`explainScore​(Solution_ solution)` |