## Uses of Interface
org.optaplanner.core.impl.localsearch.decider.acceptor.Acceptor

- Packages that use Acceptor
  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.hillclimbing |
  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 |

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

    Methods in org.optaplanner.core.impl.localsearch that return Acceptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Acceptor<Solution_>` | DefaultLocalSearchPhaseFactory.`buildAcceptor​(HeuristicConfigPolicy<Solution_> configPolicy)` |

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

    Fields in org.optaplanner.core.impl.localsearch.decider declared as Acceptor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Acceptor<Solution_>` | LocalSearchDecider.`acceptor` |

    Methods in org.optaplanner.core.impl.localsearch.decider that return Acceptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Acceptor<Solution_>` | LocalSearchDecider.`getAcceptor()` |

    Constructors in org.optaplanner.core.impl.localsearch.decider with parameters of type Acceptor
    Constructor | Description
    --- | ---
    `LocalSearchDecider​(String logIndentation, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager)` |
    `MultiThreadedLocalSearchDecider​(String logIndentation, Termination<Solution_> termination, MoveSelector<Solution_> moveSelector, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager, ThreadFactory threadFactory, int moveThreadCount, int selectedMoveBufferSize)` |

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractAcceptor<Solution_>` | Abstract superclass for `Acceptor`.
    `class` | `CompositeAcceptor<Solution_>` | Combines several acceptors into one.

    Fields in org.optaplanner.core.impl.localsearch.decider.acceptor with type parameters of type Acceptor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected List<Acceptor<Solution_>>` | CompositeAcceptor.`acceptorList` |

    Methods in org.optaplanner.core.impl.localsearch.decider.acceptor that return Acceptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Acceptor<Solution_>` | AcceptorFactory.`buildAcceptor​(HeuristicConfigPolicy<Solution_> configPolicy)` |

    Constructors in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type Acceptor
    Constructor | Description
    --- | ---
    `CompositeAcceptor​(Acceptor<Solution_>... acceptors)` |

    Constructor parameters in org.optaplanner.core.impl.localsearch.decider.acceptor with type arguments of type Acceptor
    Constructor | Description
    --- | ---
    `CompositeAcceptor​(List<Acceptor<Solution_>> acceptorList)` |

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.greatdeluge that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GreatDelugeAcceptor<Solution_>` |

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.hillclimbing that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `HillClimbingAcceptor<Solution_>` |

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.lateacceptance that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `LateAcceptanceAcceptor<Solution_>` |

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.simulatedannealing that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimulatedAnnealingAcceptor<Solution_>` | The time gradient implementation of simulated annealing.

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.stepcountinghillclimbing that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StepCountingHillClimbingAcceptor<Solution_>` |

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

    Classes in org.optaplanner.core.impl.localsearch.decider.acceptor.tabu that implement Acceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractTabuAcceptor<Solution_>` | Abstract superclass for all Tabu Acceptors.
    `class` | `EntityTabuAcceptor<Solution_>` |
    `class` | `MoveTabuAcceptor<Solution_>` |
    `class` | `ValueTabuAcceptor<Solution_>` |