## Uses of Class
org.optaplanner.core.impl.constructionheuristic.scope.ConstructionHeuristicMoveScope

- Packages that use ConstructionHeuristicMoveScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic.decider |
  org.optaplanner.core.impl.constructionheuristic.decider.forager |

- - ### Uses of ConstructionHeuristicMoveScope in org.optaplanner.core.impl.constructionheuristic.decider

    Methods in org.optaplanner.core.impl.constructionheuristic.decider with parameters of type ConstructionHeuristicMoveScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected <Score_ extends Score<Score_>> void` | ConstructionHeuristicDecider.`doMove​(ConstructionHeuristicMoveScope<Solution_> moveScope)` |

  - ### Uses of ConstructionHeuristicMoveScope in org.optaplanner.core.impl.constructionheuristic.decider.forager

    Fields in org.optaplanner.core.impl.constructionheuristic.decider.forager declared as ConstructionHeuristicMoveScope
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ConstructionHeuristicMoveScope<Solution_>` | DefaultConstructionHeuristicForager.`earlyPickedMoveScope` |
    `protected ConstructionHeuristicMoveScope<Solution_>` | DefaultConstructionHeuristicForager.`maxScoreMoveScope` |

    Methods in org.optaplanner.core.impl.constructionheuristic.decider.forager that return ConstructionHeuristicMoveScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `ConstructionHeuristicMoveScope<Solution_>` | ConstructionHeuristicForager.`pickMove​(ConstructionHeuristicStepScope<Solution_> stepScope)` |
    `ConstructionHeuristicMoveScope<Solution_>` | DefaultConstructionHeuristicForager.`pickMove​(ConstructionHeuristicStepScope<Solution_> stepScope)` |

    Methods in org.optaplanner.core.impl.constructionheuristic.decider.forager with parameters of type ConstructionHeuristicMoveScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConstructionHeuristicForager.`addMove​(ConstructionHeuristicMoveScope<Solution_> moveScope)` |
    `void` | DefaultConstructionHeuristicForager.`addMove​(ConstructionHeuristicMoveScope<Solution_> moveScope)` |
    `protected void` | DefaultConstructionHeuristicForager.`checkPickEarly​(ConstructionHeuristicMoveScope<Solution_> moveScope)` |