## Uses of Interface
org.optaplanner.core.impl.phase.Phase

- Packages that use Phase
  Package | Description
  --- | ---
  org.optaplanner.core.config.phase |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.impl.constructionheuristic |
  org.optaplanner.core.impl.exhaustivesearch |
  org.optaplanner.core.impl.localsearch |
  org.optaplanner.core.impl.partitionedsearch |
  org.optaplanner.core.impl.phase |
  org.optaplanner.core.impl.phase.custom |
  org.optaplanner.core.impl.solver |

- - ### Uses of Phase in org.optaplanner.core.config.phase

    Methods in org.optaplanner.core.config.phase that return Phase
    Modifier and Type | Method and Description
    --- | ---
    `abstract Phase` | PhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of Phase in org.optaplanner.core.config.solver

    Methods in org.optaplanner.core.config.solver that return types with arguments of type Phase
    Modifier and Type | Method and Description
    --- | ---
    `protected <Solution_> List<Phase<Solution_>>` | SolverConfig.`buildPhaseList(HeuristicConfigPolicy configPolicy, BestSolutionRecaller bestSolutionRecaller, Termination termination)`

  - ### Uses of Phase in org.optaplanner.core.impl.constructionheuristic

    Subinterfaces of Phase in org.optaplanner.core.impl.constructionheuristic
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConstructionHeuristicPhase<Solution_>` A `ConstructionHeuristicPhase` is a `Phase` which uses a construction heuristic algorithm, such as First Fit, First Fit Decreasing, Cheapest Insertion, ...

    Classes in org.optaplanner.core.impl.constructionheuristic that implement Phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultConstructionHeuristicPhase<Solution_>` Default implementation of `ConstructionHeuristicPhase`.

  - ### Uses of Phase in org.optaplanner.core.impl.exhaustivesearch

    Subinterfaces of Phase in org.optaplanner.core.impl.exhaustivesearch
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExhaustiveSearchPhase<Solution_>` A `ExhaustiveSearchPhase` is a `Phase` which uses an exhaustive algorithm, such as Brute Force.

    Classes in org.optaplanner.core.impl.exhaustivesearch that implement Phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultExhaustiveSearchPhase<Solution_>` Default implementation of `ExhaustiveSearchPhase`.

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

    Subinterfaces of Phase in org.optaplanner.core.impl.localsearch
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LocalSearchPhase<Solution_>` A `LocalSearchPhase` is a `Phase` which uses a Local Search algorithm, such as `Tabu Search`, `Simulated Annealing`, `Late Acceptance`, ...

    Classes in org.optaplanner.core.impl.localsearch that implement Phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultLocalSearchPhase<Solution_>` Default implementation of `LocalSearchPhase`.

  - ### Uses of Phase in org.optaplanner.core.impl.partitionedsearch

    Subinterfaces of Phase in org.optaplanner.core.impl.partitionedsearch
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `PartitionedSearchPhase<Solution_>` A `PartitionedSearchPhase` is a `Phase` which uses a Partition Search algorithm.

    Classes in org.optaplanner.core.impl.partitionedsearch that implement Phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultPartitionedSearchPhase<Solution_>` Default implementation of `PartitionedSearchPhase`.

    Constructor parameters in org.optaplanner.core.impl.partitionedsearch with type arguments of type Phase
    Constructor and Description
    `PartitionSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)`

  - ### Uses of Phase in org.optaplanner.core.impl.phase

    Classes in org.optaplanner.core.impl.phase that implement Phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPhase<Solution_>`
    `class` | `NoChangePhase<Solution_>` A `NoChangePhase` is a `Phase` which does nothing.

  - ### Uses of Phase in org.optaplanner.core.impl.phase.custom

    Subinterfaces of Phase in org.optaplanner.core.impl.phase.custom
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CustomPhase<Solution_>` A `CustomPhase` is a `Phase` which uses `CustomPhaseCommand`s.

    Classes in org.optaplanner.core.impl.phase.custom that implement Phase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultCustomPhase<Solution_>` Default implementation of `CustomPhase`.

  - ### Uses of Phase in org.optaplanner.core.impl.solver

    Fields in org.optaplanner.core.impl.solver with type parameters of type Phase
    Modifier and Type | Field and Description
    --- | ---
    `protected List<Phase<Solution_>>` | AbstractSolver.`phaseList`

    Methods in org.optaplanner.core.impl.solver that return types with arguments of type Phase
    Modifier and Type | Method and Description
    --- | ---
    `List<Phase<Solution_>>` | DefaultSolver.`getPhaseList()`

    Constructor parameters in org.optaplanner.core.impl.solver with type arguments of type Phase
    Constructor and Description
    `AbstractSolver(BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination termination, List<Phase<Solution_>> phaseList)`
    `DefaultSolver(EnvironmentMode environmentMode, RandomFactory randomFactory, BestSolutionRecaller<Solution_> bestSolutionRecaller, BasicPlumbingTermination basicPlumbingTermination, Termination termination, List<Phase<Solution_>> phaseList, DefaultSolverScope<Solution_> solverScope)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.