## Uses of Interface
org.optaplanner.core.api.score.constraint.ConstraintMatchTotal

- Packages that use ConstraintMatchTotal
  Package | Description
  --- | ---
  org.optaplanner.core.api.score | Classes used for `Score` calculation.
  org.optaplanner.core.api.score.calculator |
  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.inliner |
  org.optaplanner.core.impl.score.stream.bavet |
  org.optaplanner.test.impl.score.stream |

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

    Methods in org.optaplanner.core.api.score that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | ScoreExplanation.`getConstraintMatchTotalMap()` | Explains the `Score` of `ScoreExplanation.getScore()` ()} by splitting it up per `Constraint`.

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.api.score.calculator

    Methods in org.optaplanner.core.api.score.calculator that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<ConstraintMatchTotal<Score_>>` | ConstraintMatchAwareIncrementalScoreCalculator.`getConstraintMatchTotals()` |

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

    Methods in org.optaplanner.core.impl.score that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | DefaultScoreExplanation.`getConstraintMatchTotalMap()` |

    Method parameters in org.optaplanner.core.impl.score with type arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <Score_ extends Score<Score_>> String` | DefaultScoreExplanation.`explainScore​(Score_ workingScore, Collection<ConstraintMatchTotal<Score_>> constraintMatchTotalCollection, Collection<Indictment<Score_>> indictmentCollection)` |
    `static <Score_ extends Score<Score_>> String` | DefaultScoreExplanation.`explainScore​(Score_ workingScore, Collection<ConstraintMatchTotal<Score_>> constraintMatchTotalCollection, Collection<Indictment<Score_>> indictmentCollection, int indictmentLimit, int constraintMatchLimit)` |

    Constructor parameters in org.optaplanner.core.impl.score with type arguments of type ConstraintMatchTotal
    Constructor | Description
    --- | ---
    `DefaultScoreExplanation​(Solution_ solution, Score_ score, Map<String,​ConstraintMatchTotal<Score_>> constraintMatchTotalMap, Map<Object,​Indictment<Score_>> indictmentMap)` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.constraint

    Classes in org.optaplanner.core.impl.score.constraint that implement ConstraintMatchTotal
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultConstraintMatchTotal<Score_ extends Score<Score_>>` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.director

    Methods in org.optaplanner.core.impl.score.director that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | InnerScoreDirector.`getConstraintMatchTotalMap()` | Explains the `Score` of `InnerScoreDirector.calculateScore()` by splitting it up per `Constraint`.

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.director.drools

    Methods in org.optaplanner.core.impl.score.director.drools that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | DroolsScoreDirector.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.director.drools.testgen

    Methods in org.optaplanner.core.impl.score.director.drools.testgen that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | TestGenDroolsScoreDirector.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.director.easy

    Methods in org.optaplanner.core.impl.score.director.easy that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | EasyScoreDirector.`getConstraintMatchTotalMap()` | `ConstraintMatch`s are not supported by this `ScoreDirector` implementation.

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.director.incremental

    Methods in org.optaplanner.core.impl.score.director.incremental that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | IncrementalScoreDirector.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.director.stream

    Methods in org.optaplanner.core.impl.score.director.stream that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | BavetConstraintStreamScoreDirector.`getConstraintMatchTotalMap()` |
    `Map<String,​ConstraintMatchTotal<Score_>>` | DroolsConstraintStreamScoreDirector.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.holder

    Fields in org.optaplanner.core.impl.score.holder with type parameters of type ConstraintMatchTotal
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<String,​ConstraintMatchTotal<Score_>>` | AbstractScoreHolder.`constraintMatchTotalMap` |

    Methods in org.optaplanner.core.impl.score.holder that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | AbstractScoreHolder.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.inliner

    Methods in org.optaplanner.core.impl.score.inliner that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | ScoreInliner.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.core.impl.score.stream.bavet

    Methods in org.optaplanner.core.impl.score.stream.bavet that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal<Score_>>` | BavetConstraintSession.`getConstraintMatchTotalMap()` |

  - ### Uses of ConstraintMatchTotal in org.optaplanner.test.impl.score.stream

    Constructor parameters in org.optaplanner.test.impl.score.stream with type arguments of type ConstraintMatchTotal
    Constructor | Description
    --- | ---
    `DefaultMultiConstraintAssertion​(ConstraintProvider constraintProvider, Score_ actualScore, Map<String,​ConstraintMatchTotal<Score_>> constraintMatchTotalMap, Map<Object,​Indictment<Score_>> indictmentMap)` |
    `DefaultSingleConstraintAssertion​(AbstractConstraintStreamScoreDirectorFactory<Solution_,​Score_> scoreDirectorFactory, Score_ score, Map<String,​ConstraintMatchTotal<Score_>> constraintMatchTotalMap, Map<Object,​Indictment<Score_>> indictmentMap)` |