## Uses of Interface
org.optaplanner.core.impl.score.inliner.UndoScoreImpacter

- Packages that use UndoScoreImpacter
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.inliner |
  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 |

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

    Methods in org.optaplanner.core.impl.score.inliner that return UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndoScoreImpacter` | BigDecimalWeightedScoreImpacter.`impactScore​(BigDecimal matchWeight, Consumer<Score<?>> scoreConsumer)` |
    `UndoScoreImpacter` | IntWeightedScoreImpacter.`impactScore​(int matchWeight, Consumer<Score<?>> matchScoreConsumer)` |
    `UndoScoreImpacter` | LongWeightedScoreImpacter.`impactScore​(long matchWeight, Consumer<Score<?>> scoreConsumer)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi that return UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndoScoreImpacter` | BavetScoringBiTuple.`getUndoScoreImpacter()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.bi with parameters of type UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BavetScoringBiTuple.`setUndoScoreImpacter​(UndoScoreImpacter undoScoreImpacter)` |

    Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.bi with type arguments of type UndoScoreImpacter
    Constructor | Description
    --- | ---
    `BavetScoringBiNode​(BavetConstraintSession session, int nodeIndex, String constraintPackage, String constraintName, Score<?> constraintWeight, TriFunction<A,​B,​Consumer<Score<?>>,​UndoScoreImpacter> scoreImpacter)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.common that return UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndoScoreImpacter` | BavetScoringTuple.`getUndoScoreImpacter()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.common with parameters of type UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BavetScoringTuple.`setUndoScoreImpacter​(UndoScoreImpacter undoScoreImpacter)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.tri that return UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndoScoreImpacter` | BavetScoringTriTuple.`getUndoScoreImpacter()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.tri with parameters of type UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BavetScoringTriTuple.`setUndoScoreImpacter​(UndoScoreImpacter undoScoreImpacter)` |

    Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.tri with type arguments of type UndoScoreImpacter
    Constructor | Description
    --- | ---
    `BavetScoringTriNode​(BavetConstraintSession session, int nodeIndex, String constraintPackage, String constraintName, Score<?> constraintWeight, QuadFunction<A,​B,​C,​Consumer<Score<?>>,​UndoScoreImpacter> scoreImpacter)` |

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

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni that return UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `UndoScoreImpacter` | BavetScoringUniTuple.`getUndoScoreImpacter()` |

    Methods in org.optaplanner.core.impl.score.stream.bavet.uni with parameters of type UndoScoreImpacter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BavetScoringUniTuple.`setUndoScoreImpacter​(UndoScoreImpacter undoScoreImpacter)` |

    Constructor parameters in org.optaplanner.core.impl.score.stream.bavet.uni with type arguments of type UndoScoreImpacter
    Constructor | Description
    --- | ---
    `BavetScoringUniNode​(BavetConstraintSession session, int nodeIndex, BavetAbstractUniNode<A> parentNode, String constraintPackage, String constraintName, Score<?> constraintWeight, BiFunction<A,​Consumer<Score<?>>,​UndoScoreImpacter> scoreImpacter)` |