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

- Packages that use ConstraintMatchTotal
  Package | Description
  --- | ---
  org.optaplanner.core.api.score.calculator |
  org.optaplanner.core.api.score.constraint | Explain a `Score` with `ConstraintMatchTotal` and `ConstraintMatch`.
  org.optaplanner.core.api.score.holder | In Drools DRL, a `ScoreHolder` keeps track of the `Score`.
  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.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 |

- - ### 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>` | ConstraintMatchAwareIncrementalScoreCalculator.`getConstraintMatchTotals()` |

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

    Methods in org.optaplanner.core.api.score.constraint with parameters of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | ConstraintMatchTotalScoreComparator.`compare​(ConstraintMatchTotal a, ConstraintMatchTotal b)` | Deprecated.
    `int` | ConstraintMatchTotal.`compareTo​(ConstraintMatchTotal other)` |

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

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

    Methods in org.optaplanner.core.api.score.holder that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal>` | AbstractScoreHolder.`getConstraintMatchTotalMap()` | Deprecated.
    `Map<String,​ConstraintMatchTotal>` | ScoreHolder.`getConstraintMatchTotalMap()` | Deprecated. for removal from public API, see `ScoreManager`
    `Collection<ConstraintMatchTotal>` | AbstractScoreHolder.`getConstraintMatchTotals()` | Deprecated.
    `Collection<ConstraintMatchTotal>` | ScoreHolder.`getConstraintMatchTotals()` | Deprecated. for removal from public API, see `ScoreManager`

  - ### 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>` | ScoreDirector.`getConstraintMatchTotalMap()` | Explains the `Score` of `ScoreDirector.calculateScore()` by splitting it up per `Constraint`.
    `Collection<ConstraintMatchTotal>` | ScoreDirector.`getConstraintMatchTotals()` | Explains the `Score` of `ScoreDirector.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>` | DroolsScoreDirector.`getConstraintMatchTotalMap()` |
    `Collection<ConstraintMatchTotal>` | DroolsScoreDirector.`getConstraintMatchTotals()` |

  - ### 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>` | TestGenDroolsScoreDirector.`getConstraintMatchTotalMap()` |
    `Collection<ConstraintMatchTotal>` | TestGenDroolsScoreDirector.`getConstraintMatchTotals()` |

  - ### 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>` | EasyScoreDirector.`getConstraintMatchTotalMap()` | `ConstraintMatch`s are not supported by this `ScoreDirector` implementation.
    `Collection<ConstraintMatchTotal>` | EasyScoreDirector.`getConstraintMatchTotals()` | `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>` | IncrementalScoreDirector.`getConstraintMatchTotalMap()` |
    `Collection<ConstraintMatchTotal>` | IncrementalScoreDirector.`getConstraintMatchTotals()` |

  - ### 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>` | ConstraintStreamScoreDirector.`getConstraintMatchTotalMap()` |
    `Collection<ConstraintMatchTotal>` | ConstraintStreamScoreDirector.`getConstraintMatchTotals()` |

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

    Methods in org.optaplanner.core.impl.score.stream that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal>` | ConstraintSession.`getConstraintMatchTotalMap()` | As defined by `ScoreDirector.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>` | BavetConstraintSession.`getConstraintMatchTotalMap()` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConstraintMatchTotal` | BavetScoringBiNode.`buildConstraintMatchTotal​(Score<?> zeroScore)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.common that return ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConstraintMatchTotal` | BavetScoringNode.`buildConstraintMatchTotal​(Score<?> zeroScore)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConstraintMatchTotal` | BavetScoringTriNode.`buildConstraintMatchTotal​(Score<?> zeroScore)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConstraintMatchTotal` | BavetScoringUniNode.`buildConstraintMatchTotal​(Score<?> zeroScore)` |

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

    Methods in org.optaplanner.core.impl.score.stream.drools that return types with arguments of type ConstraintMatchTotal
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​ConstraintMatchTotal>` | DroolsConstraintSession.`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
    --- | ---
    `DefaultSingleConstraintAssertion​(ConstraintStreamScoreDirectorFactory<Solution_> scoreDirectorFactory, Map<String,​ConstraintMatchTotal> constraintMatchTotalMap)` |