## Uses of Class
org.cpsolver.ifs.algorithms.NeighbourSearch.NeighbourSearchContext

- Packages that use NeighbourSearch.NeighbourSearchContext
  Package | Description
  --- | ---
  org.cpsolver.ifs.algorithms | IFS Neighbourhood Search Algorithms

- - ### Uses of NeighbourSearch.NeighbourSearchContext in org.cpsolver.ifs.algorithms

    Subclasses of NeighbourSearch.NeighbourSearchContext in org.cpsolver.ifs.algorithms
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GreatDeluge.GreatDelugeContext`
    `class` | `HillClimber.HillClimberContext`
    `class` | `SimulatedAnnealing.SimulatedAnnealingContext`
    `class` | `StepCountingHillClimber.StepCountingHillClimberContext`

    Methods in org.cpsolver.ifs.algorithms that return NeighbourSearch.NeighbourSearchContext
    Modifier and Type | Method and Description
    --- | ---
    `NeighbourSearch.NeighbourSearchContext` | GreatDeluge.`createAssignmentContext(Assignment<V,T> assignment)`
    `NeighbourSearch.NeighbourSearchContext` | HillClimber.`createAssignmentContext(Assignment<V,T> assignment)`
    `NeighbourSearch.NeighbourSearchContext` | SimulatedAnnealing.`createAssignmentContext(Assignment<V,T> assignment)`
    `NeighbourSearch.NeighbourSearchContext` | StepCountingHillClimber.`createAssignmentContext(Assignment<V,T> assignment)`

    Methods in org.cpsolver.ifs.algorithms with parameters of type NeighbourSearch.NeighbourSearchContext
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | NeighbourSearch.`accept(NeighbourSearch.NeighbourSearchContext context, Solution<V,T> solution, Neighbour<V,T> neighbour)` True if the generated move is to be accepted.