## Uses of Class
org.optaplanner.core.config.heuristic.policy.HeuristicConfigPolicy

- Packages that use HeuristicConfigPolicy
  Package | Description
  --- | ---
  org.optaplanner.core.config.constructionheuristic |
  org.optaplanner.core.config.constructionheuristic.decider.forager |
  org.optaplanner.core.config.constructionheuristic.placer |
  org.optaplanner.core.config.exhaustivesearch |
  org.optaplanner.core.config.heuristic.policy |
  org.optaplanner.core.config.heuristic.selector.common.nearby |
  org.optaplanner.core.config.heuristic.selector.entity |
  org.optaplanner.core.config.heuristic.selector.entity.pillar |
  org.optaplanner.core.config.heuristic.selector.move |
  org.optaplanner.core.config.heuristic.selector.move.composite |
  org.optaplanner.core.config.heuristic.selector.move.factory |
  org.optaplanner.core.config.heuristic.selector.move.generic |
  org.optaplanner.core.config.heuristic.selector.move.generic.chained |
  org.optaplanner.core.config.heuristic.selector.value |
  org.optaplanner.core.config.heuristic.selector.value.chained |
  org.optaplanner.core.config.localsearch |
  org.optaplanner.core.config.localsearch.decider.acceptor |
  org.optaplanner.core.config.localsearch.decider.forager |
  org.optaplanner.core.config.partitionedsearch |
  org.optaplanner.core.config.phase |
  org.optaplanner.core.config.phase.custom |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.config.solver.termination |
  org.optaplanner.core.impl.partitionedsearch |

- - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.constructionheuristic

    Methods in org.optaplanner.core.config.constructionheuristic with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConstructionHeuristicPhase` | ConstructionHeuristicPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.constructionheuristic.decider.forager

    Methods in org.optaplanner.core.config.constructionheuristic.decider.forager with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ConstructionHeuristicForager` | ConstructionHeuristicForagerConfig.`buildForager(HeuristicConfigPolicy configPolicy)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.constructionheuristic.placer

    Methods in org.optaplanner.core.config.constructionheuristic.placer with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `QueuedValuePlacer` | QueuedValuePlacerConfig.`buildEntityPlacer(HeuristicConfigPolicy configPolicy)`
    `QueuedEntityPlacer` | QueuedEntityPlacerConfig.`buildEntityPlacer(HeuristicConfigPolicy configPolicy)`
    `PooledEntityPlacer` | PooledEntityPlacerConfig.`buildEntityPlacer(HeuristicConfigPolicy configPolicy)`
    `abstract EntityPlacer` | EntityPlacerConfig.`buildEntityPlacer(HeuristicConfigPolicy configPolicy)`
    `static QueuedEntityPlacerConfig` | QueuedEntityPlacerConfig.`unfoldNew(HeuristicConfigPolicy configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList)`
    `static QueuedValuePlacerConfig` | QueuedValuePlacerConfig.`unfoldNew(HeuristicConfigPolicy configPolicy, MoveSelectorConfig templateMoveSelectorConfig)`
    `static PooledEntityPlacerConfig` | PooledEntityPlacerConfig.`unfoldNew(HeuristicConfigPolicy configPolicy, MoveSelectorConfig templateMoveSelectorConfig)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.exhaustivesearch

    Methods in org.optaplanner.core.config.exhaustivesearch with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `ExhaustiveSearchPhase` | ExhaustiveSearchPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.policy

    Methods in org.optaplanner.core.config.heuristic.policy that return HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `HeuristicConfigPolicy` | HeuristicConfigPolicy.`createChildThreadConfigPolicy(ChildThreadType childThreadType)`
    `HeuristicConfigPolicy` | HeuristicConfigPolicy.`createPhaseConfigPolicy()`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.common.nearby

    Methods in org.optaplanner.core.config.heuristic.selector.common.nearby with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `EntitySelector` | NearbySelectionConfig.`applyNearbyEntitySelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector entitySelector)`
    `ValueSelector` | NearbySelectionConfig.`applyNearbyValueSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.entity

    Methods in org.optaplanner.core.config.heuristic.selector.entity with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `EntitySelector` | EntitySelectorConfig.`buildEntitySelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected EntitySelector` | EntitySelectorConfig.`buildMimicReplaying(HeuristicConfigPolicy configPolicy)`
    `EntityDescriptor` | EntitySelectorConfig.`extractEntityDescriptor(HeuristicConfigPolicy configPolicy)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.entity.pillar

    Methods in org.optaplanner.core.config.heuristic.selector.entity.pillar with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `PillarSelector` | PillarSelectorConfig.`buildPillarSelector(HeuristicConfigPolicy configPolicy, SubPillarType subPillarType, Class<? extends Comparator> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.move

    Methods in org.optaplanner.core.config.heuristic.selector.move with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract MoveSelector` | MoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | MoveSelectorConfig.`buildMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected MoveSelectorConfig` | MoveSelectorConfig.`buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy configPolicy)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.move.composite

    Methods in org.optaplanner.core.config.heuristic.selector.move.composite with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `MoveSelector` | UnionMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | CartesianProductMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.move.factory

    Methods in org.optaplanner.core.config.heuristic.selector.move.factory with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `MoveSelector` | MoveListFactoryConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | MoveIteratorFactoryConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.move.generic

    Methods in org.optaplanner.core.config.heuristic.selector.move.generic with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `MoveSelector` | SwapMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | PillarSwapMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | PillarChangeMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | ChangeMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `protected MoveSelectorConfig` | SwapMoveSelectorConfig.`buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy configPolicy)`
    `protected MoveSelectorConfig` | ChangeMoveSelectorConfig.`buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy configPolicy)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.move.generic.chained

    Methods in org.optaplanner.core.config.heuristic.selector.move.generic.chained with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `MoveSelector` | TailChainSwapMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | SubChainSwapMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | SubChainChangeMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`
    `MoveSelector` | KOptMoveSelectorConfig.`buildBaseMoveSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.value

    Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueSelector` | ValueSelectorConfig.`applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`
    `protected ValueSelector` | ValueSelectorConfig.`buildMimicReplaying(HeuristicConfigPolicy configPolicy)`
    `ValueSelector` | ValueSelectorConfig.`buildValueSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`
    `protected EntityDescriptor` | ValueSelectorConfig.`downcastEntityDescriptor(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor)`
    `GenuineVariableDescriptor` | ValueSelectorConfig.`extractVariableDescriptor(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.heuristic.selector.value.chained

    Methods in org.optaplanner.core.config.heuristic.selector.value.chained with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `SubChainSelector` | SubChainSelectorConfig.`buildSubChainSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.localsearch

    Methods in org.optaplanner.core.config.localsearch with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `protected Acceptor` | LocalSearchPhaseConfig.`buildAcceptor(HeuristicConfigPolicy configPolicy)`
    `protected LocalSearchForager` | LocalSearchPhaseConfig.`buildForager(HeuristicConfigPolicy configPolicy)`
    `protected MoveSelector` | LocalSearchPhaseConfig.`buildMoveSelector(HeuristicConfigPolicy configPolicy)`
    `LocalSearchPhase` | LocalSearchPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.localsearch.decider.acceptor

    Methods in org.optaplanner.core.config.localsearch.decider.acceptor with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Acceptor` | AcceptorConfig.`buildAcceptor(HeuristicConfigPolicy configPolicy)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.localsearch.decider.forager

    Methods in org.optaplanner.core.config.localsearch.decider.forager with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `LocalSearchForager` | LocalSearchForagerConfig.`buildForager(HeuristicConfigPolicy configPolicy)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.partitionedsearch

    Methods in org.optaplanner.core.config.partitionedsearch with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `PartitionedSearchPhase` | PartitionedSearchPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

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

    Methods in org.optaplanner.core.config.phase with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `abstract Phase` | PhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`
    `NoChangePhase` | NoChangePhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`
    `protected Termination` | PhaseConfig.`buildPhaseTermination(HeuristicConfigPolicy configPolicy, Termination solverTermination)`

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.phase.custom

    Methods in org.optaplanner.core.config.phase.custom with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `CustomPhase` | CustomPhaseConfig.`buildPhase(int phaseIndex, HeuristicConfigPolicy solverConfigPolicy, BestSolutionRecaller bestSolutionRecaller, Termination solverTermination)`

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

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

  - ### Uses of HeuristicConfigPolicy in org.optaplanner.core.config.solver.termination

    Methods in org.optaplanner.core.config.solver.termination with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `Termination` | TerminationConfig.`buildTermination(HeuristicConfigPolicy configPolicy)`
    `Termination` | TerminationConfig.`buildTermination(HeuristicConfigPolicy configPolicy, Termination chainedTermination)`

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

    Fields in org.optaplanner.core.impl.partitionedsearch declared as HeuristicConfigPolicy
    Modifier and Type | Field and Description
    --- | ---
    `protected HeuristicConfigPolicy` | DefaultPartitionedSearchPhase.`configPolicy`

    Methods in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicy
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultPartitionedSearchPhase.`setConfigPolicy(HeuristicConfigPolicy configPolicy)`

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