## Uses of Class
org.optaplanner.core.impl.localsearch.scope.LocalSearchStepScope

- Packages that use LocalSearchStepScope
  Package | Description
  --- | ---
  org.optaplanner.core.impl.localsearch |
  org.optaplanner.core.impl.localsearch.decider |
  org.optaplanner.core.impl.localsearch.decider.acceptor |
  org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge |
  org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance |
  org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing |
  org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing |
  org.optaplanner.core.impl.localsearch.decider.acceptor.tabu |
  org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size |
  org.optaplanner.core.impl.localsearch.decider.forager |
  org.optaplanner.core.impl.localsearch.decider.forager.finalist |
  org.optaplanner.core.impl.localsearch.event |
  org.optaplanner.core.impl.localsearch.scope |

- - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch

    Methods in org.optaplanner.core.impl.localsearch with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DefaultLocalSearchPhase.`doStep​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | DefaultLocalSearchPhase.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | DefaultLocalSearchPhase.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider

    Methods in org.optaplanner.core.impl.localsearch.decider with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LocalSearchDecider.`decideNextStep​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | MultiThreadedLocalSearchDecider.`decideNextStep​(LocalSearchStepScope<Solution_> stepScope)` |
    `protected void` | LocalSearchDecider.`pickMove​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | LocalSearchDecider.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | LocalSearchDecider.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CompositeAcceptor.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | CompositeAcceptor.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | GreatDelugeAcceptor.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LateAcceptanceAcceptor.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SimulatedAnnealingAcceptor.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | StepCountingHillClimbingAcceptor.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract Collection<? extends Object>` | AbstractTabuAcceptor.`findNewTabu​(LocalSearchStepScope<Solution_> stepScope)` |
    `protected Collection<? extends Object>` | EntityTabuAcceptor.`findNewTabu​(LocalSearchStepScope<Solution_> stepScope)` |
    `protected Collection<? extends Object>` | MoveTabuAcceptor.`findNewTabu​(LocalSearchStepScope<Solution_> stepScope)` |
    `protected Collection<? extends Object>` | ValueTabuAcceptor.`findNewTabu​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | AbstractTabuAcceptor.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu.size with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | EntityRatioTabuSizeStrategy.`determineTabuSize​(LocalSearchStepScope<Solution_> stepScope)` |
    `int` | FixedTabuSizeStrategy.`determineTabuSize​(LocalSearchStepScope<Solution_> stepScope)` |
    `int` | TabuSizeStrategy.`determineTabuSize​(LocalSearchStepScope<Solution_> stepScope)` |
    `int` | ValueRatioTabuSizeStrategy.`determineTabuSize​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.forager

    Methods in org.optaplanner.core.impl.localsearch.decider.forager with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `LocalSearchMoveScope<Solution_>` | AcceptedLocalSearchForager.`pickMove​(LocalSearchStepScope<Solution_> stepScope)` |
    `LocalSearchMoveScope<Solution_>` | LocalSearchForager.`pickMove​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | AcceptedLocalSearchForager.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | AcceptedLocalSearchForager.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.decider.forager.finalist

    Methods in org.optaplanner.core.impl.localsearch.decider.forager.finalist with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractFinalistPodium.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | HighestScoreFinalistPodium.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | StrategicOscillationByLevelFinalistPodium.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.event

    Methods in org.optaplanner.core.impl.localsearch.event with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LocalSearchPhaseLifecycleListener.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | LocalSearchPhaseLifecycleListenerAdapter.`stepEnded​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | LocalSearchPhaseLifecycleListener.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |
    `void` | LocalSearchPhaseLifecycleListenerAdapter.`stepStarted​(LocalSearchStepScope<Solution_> stepScope)` |

  - ### Uses of LocalSearchStepScope in org.optaplanner.core.impl.localsearch.scope

    Methods in org.optaplanner.core.impl.localsearch.scope that return LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `LocalSearchStepScope<Solution_>` | LocalSearchPhaseScope.`getLastCompletedStepScope()` |
    `LocalSearchStepScope<Solution_>` | LocalSearchMoveScope.`getStepScope()` |

    Methods in org.optaplanner.core.impl.localsearch.scope with parameters of type LocalSearchStepScope
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | LocalSearchPhaseScope.`setLastCompletedStepScope​(LocalSearchStepScope<Solution_> lastCompletedStepScope)` |

    Constructors in org.optaplanner.core.impl.localsearch.scope with parameters of type LocalSearchStepScope
    Constructor | Description
    --- | ---
    `LocalSearchMoveScope​(LocalSearchStepScope<Solution_> stepScope, int moveIndex, Move<Solution_> move)` |