Uses of Class
org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
-
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl
Methods in org.optaplanner.core.impl with parameters of type HeuristicConfigPolicy Modifier and Type Method Description protected EntityDescriptor<Solution_>
AbstractFromConfigFactory. deduceEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, Class<?> entityClass)
static <Solution_>
EntitySelectorConfigAbstractFromConfigFactory. getDefaultEntitySelectorConfigForEntity(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic
Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type HeuristicConfigPolicy Modifier and Type Method Description static EntityPlacerConfig
DefaultConstructionHeuristicPhaseFactory. buildListVariableQueuedValuePlacerConfig(HeuristicConfigPolicy<?> configPolicy, ListVariableDescriptor<?> variableDescriptor)
ConstructionHeuristicPhase<Solution_>
DefaultConstructionHeuristicPhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.decider.forager
Methods in org.optaplanner.core.impl.constructionheuristic.decider.forager with parameters of type HeuristicConfigPolicy Modifier and Type Method Description ConstructionHeuristicForager<Solution_>
ConstructionHeuristicForagerFactory. buildForager(HeuristicConfigPolicy<Solution_> configPolicy)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.placer
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.exhaustivesearch
Methods in org.optaplanner.core.impl.exhaustivesearch with parameters of type HeuristicConfigPolicy Modifier and Type Method Description ExhaustiveSearchPhase<Solution_>
DefaultExhaustiveSearchPhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic
Methods in org.optaplanner.core.impl.heuristic that return HeuristicConfigPolicy Modifier and Type Method Description HeuristicConfigPolicy<Solution_>
HeuristicConfigPolicy.Builder. build()
HeuristicConfigPolicy<Solution_>
HeuristicConfigPolicy. createChildThreadConfigPolicy(ChildThreadType childThreadType)
HeuristicConfigPolicy<Solution_>
HeuristicConfigPolicy. createPhaseConfigPolicy()
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entity
Methods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type HeuristicConfigPolicy Modifier and Type Method Description EntitySelector<Solution_>
EntitySelectorFactory. buildEntitySelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
protected EntitySelector<Solution_>
EntitySelectorFactory. buildMimicReplaying(HeuristicConfigPolicy<Solution_> configPolicy)
EntityDescriptor<Solution_>
EntitySelectorFactory. extractEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Methods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type HeuristicConfigPolicy Modifier and Type Method Description PillarSelector<Solution_>
PillarSelectorFactory. buildPillarSelector(HeuristicConfigPolicy<Solution_> configPolicy, SubPillarType subPillarType, Class<? extends Comparator> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move
Methods in org.optaplanner.core.impl.heuristic.selector.move with parameters of type HeuristicConfigPolicy Modifier and Type Method Description protected abstract MoveSelector<Solution_>
AbstractMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
Builds a baseMoveSelector
without any advanced capabilities (filtering, sorting, ...).MoveSelector<Solution_>
AbstractMoveSelectorFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.MoveSelector<Solution_>
MoveSelectorFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
BuildsMoveSelector
from theMoveSelectorConfig
and provided parameters.protected MoveSelectorConfig<?>
AbstractMoveSelectorFactory. buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy)
To provide unfolded MoveSelectorConfig, override this method in a subclass. -
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.composite
Methods in org.optaplanner.core.impl.heuristic.selector.move.composite with parameters of type HeuristicConfigPolicy Modifier and Type Method Description MoveSelector<Solution_>
CartesianProductMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector<Solution_>
UnionMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.factory
Methods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type HeuristicConfigPolicy Modifier and Type Method Description MoveSelector<Solution_>
MoveIteratorFactoryFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
MoveSelector<Solution_>
MoveListFactoryFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type HeuristicConfigPolicy Modifier and Type Method Description protected MoveSelector<Solution_>
ChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelector<Solution_>
PillarChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelector<Solution_>
PillarSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelector<Solution_>
SwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelectorConfig<?>
ChangeMoveSelectorFactory. buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy)
protected MoveSelectorConfig<?>
SwapMoveSelectorFactory. buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type HeuristicConfigPolicy Modifier and Type Method Description protected MoveSelector<Solution_>
KOptMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelector<Solution_>
SubChainChangeMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelector<Solution_>
SubChainSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
protected MoveSelector<Solution_>
TailChainSwapMoveSelectorFactory. buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.value
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.value.chained
Methods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type HeuristicConfigPolicy Modifier and Type Method Description SubChainSelector<Solution_>
SubChainSelectorFactory. buildSubChainSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearch
Methods in org.optaplanner.core.impl.localsearch with parameters of type HeuristicConfigPolicy Modifier and Type Method Description protected Acceptor<Solution_>
DefaultLocalSearchPhaseFactory. buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy)
protected LocalSearchForager<Solution_>
DefaultLocalSearchPhaseFactory. buildForager(HeuristicConfigPolicy<Solution_> configPolicy)
protected MoveSelector<Solution_>
DefaultLocalSearchPhaseFactory. buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy)
LocalSearchPhase<Solution_>
DefaultLocalSearchPhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearch.decider.acceptor
Methods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type HeuristicConfigPolicy Modifier and Type Method Description Acceptor<Solution_>
AcceptorFactory. buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.partitionedsearch
Fields in org.optaplanner.core.impl.partitionedsearch declared as HeuristicConfigPolicy Modifier and Type Field Description protected HeuristicConfigPolicy<Solution_>
DefaultPartitionedSearchPhase. configPolicy
Methods in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicy Modifier and Type Method Description PartitionedSearchPhase<Solution_>
DefaultPartitionedSearchPhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicy Constructor Description Builder(int phaseIndex, String logIndentation, Termination<Solution_> phaseTermination, SolutionPartitioner<Solution_> solutionPartitioner, ThreadFactory threadFactory, Integer runnablePartThreadLimit, List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.phase
Methods in org.optaplanner.core.impl.phase with parameters of type HeuristicConfigPolicy Modifier and Type Method Description NoChangePhase<Solution_>
NoChangePhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
Phase<Solution_>
PhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
static <Solution_>
List<Phase<Solution_>>PhaseFactory. buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> termination)
protected Termination<Solution_>
AbstractPhaseFactory. buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> solverTermination)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.phase.custom
Methods in org.optaplanner.core.impl.phase.custom with parameters of type HeuristicConfigPolicy Modifier and Type Method Description CustomPhase<Solution_>
DefaultCustomPhaseFactory. buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination)
-
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.solver.termination
Methods in org.optaplanner.core.impl.solver.termination with parameters of type HeuristicConfigPolicy Modifier and Type Method Description protected List<Termination<Solution_>>
TerminationFactory. buildInnerTermination(HeuristicConfigPolicy<Solution_> configPolicy)
<Score_ extends Score<Score_>>
Termination<Solution_>TerminationFactory. buildTermination(HeuristicConfigPolicy<Solution_> configPolicy)
Termination<Solution_>
TerminationFactory. buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination)
protected <Score_ extends Score<Score_>>
List<Termination<Solution_>>TerminationFactory. buildTimeBasedTermination(HeuristicConfigPolicy<Solution_> configPolicy)
-