Uses of Class
org.optaplanner.core.impl.heuristic.HeuristicConfigPolicy
Packages that use HeuristicConfigPolicy
Package
Description
Implementation classes of OptaPlanner.
Contains classes relevant to K-Opt moves.
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.implMethods in org.optaplanner.core.impl with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected 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.constructionheuristicMethods in org.optaplanner.core.impl.constructionheuristic with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionstatic EntityPlacerConfigDefaultConstructionHeuristicPhaseFactory.buildListVariableQueuedValuePlacerConfig(HeuristicConfigPolicy<?> configPolicy, ListVariableDescriptor<?> variableDescriptor) DefaultConstructionHeuristicPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.decider.foragerMethods in org.optaplanner.core.impl.constructionheuristic.decider.forager with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionConstructionHeuristicForagerFactory.buildForager(HeuristicConfigPolicy<Solution_> configPolicy) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.constructionheuristic.placerMethods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected ChangeMoveSelectorConfigQueuedValuePlacerFactory.buildChangeMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, String valueSelectorConfigId, GenuineVariableDescriptor<Solution_> variableDescriptor) EntityPlacerFactory.buildEntityPlacer(HeuristicConfigPolicy<Solution_> configPolicy) PooledEntityPlacerFactory.buildEntityPlacer(HeuristicConfigPolicy<Solution_> configPolicy) QueuedEntityPlacerFactory.buildEntityPlacer(HeuristicConfigPolicy<Solution_> configPolicy) QueuedValuePlacerFactory.buildEntityPlacer(HeuristicConfigPolicy<Solution_> configPolicy) QueuedEntityPlacerFactory.buildEntitySelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) static <Solution_>
 PooledEntityPlacerConfigPooledEntityPlacerFactory.unfoldNew(HeuristicConfigPolicy<Solution_> configPolicy, MoveSelectorConfig templateMoveSelectorConfig) static <Solution_>
 QueuedEntityPlacerConfigQueuedEntityPlacerFactory.unfoldNew(HeuristicConfigPolicy<Solution_> configPolicy, List<MoveSelectorConfig> templateMoveSelectorConfigList) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.exhaustivesearchMethods in org.optaplanner.core.impl.exhaustivesearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultExhaustiveSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristicMethods in org.optaplanner.core.impl.heuristic that return HeuristicConfigPolicyModifier and TypeMethodDescriptionHeuristicConfigPolicy.Builder.build()HeuristicConfigPolicy.createChildThreadConfigPolicy(ChildThreadType childThreadType) HeuristicConfigPolicy.createPhaseConfigPolicy()
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entityMethods in org.optaplanner.core.impl.heuristic.selector.entity with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionEntitySelectorFactory.buildEntitySelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) protected EntitySelector<Solution_>EntitySelectorFactory.buildMimicReplaying(HeuristicConfigPolicy<Solution_> configPolicy) EntitySelectorFactory.extractEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.entity.pillarMethods in org.optaplanner.core.impl.heuristic.selector.entity.pillar with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionPillarSelectorFactory.buildPillarSelector(HeuristicConfigPolicy<Solution_> configPolicy, SubPillarType subPillarType, Class<? extends Comparator<Object>> subPillarSequenceComparatorClass, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.listMethods in org.optaplanner.core.impl.heuristic.selector.list with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDestinationSelectorFactory.buildDestinationSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) SubListSelectorFactory.buildSubListSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.moveMethods in org.optaplanner.core.impl.heuristic.selector.move with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected abstract MoveSelector<Solution_>AbstractMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) Builds a baseMoveSelectorwithout any advanced capabilities (filtering, sorting, ...).AbstractMoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.MoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) BuildsMoveSelectorfrom theMoveSelectorConfigand 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.compositeMethods in org.optaplanner.core.impl.heuristic.selector.move.composite with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionCartesianProductMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) UnionMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.factoryMethods in org.optaplanner.core.impl.heuristic.selector.move.factory with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionMoveIteratorFactoryFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) MoveListFactoryFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.genericMethods in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected 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.chainedMethods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected 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.move.generic.listMethods in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>ListChangeMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>ListSwapMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>SubListChangeMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>SubListSwapMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelectorConfig<?>ListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>ListSwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>SubListChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.move.generic.list.koptMethods in org.optaplanner.core.impl.heuristic.selector.move.generic.list.kopt with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>KOptListMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.valueMethods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected ValueSelector<Solution_>ValueSelectorFactory.applyInitializedChainedValueFilter(HeuristicConfigPolicy<Solution_> configPolicy, GenuineVariableDescriptor<Solution_> variableDescriptor, ValueSelector<Solution_> valueSelector) protected ValueSelector<Solution_>ValueSelectorFactory.buildMimicReplaying(HeuristicConfigPolicy<Solution_> configPolicy) ValueSelectorFactory.buildValueSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) ValueSelectorFactory.buildValueSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean applyReinitializeVariableFiltering, ValueSelectorFactory.ListValueFilteringType listValueFilteringType) protected EntityDescriptor<Solution_>ValueSelectorFactory.downcastEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) ValueSelectorFactory.extractVariableDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.heuristic.selector.value.chainedMethods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionSubChainSelectorFactory.buildSubChainSelector(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearchMethods in org.optaplanner.core.impl.localsearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultLocalSearchPhaseFactory.buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy) protected LocalSearchForager<Solution_>DefaultLocalSearchPhaseFactory.buildForager(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelector<Solution_>DefaultLocalSearchPhaseFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy) DefaultLocalSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.localsearch.decider.acceptorMethods in org.optaplanner.core.impl.localsearch.decider.acceptor with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionAcceptorFactory.buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.partitionedsearchFields in org.optaplanner.core.impl.partitionedsearch declared as HeuristicConfigPolicyModifier and TypeFieldDescriptionprotected final HeuristicConfigPolicy<Solution_>DefaultPartitionedSearchPhase.configPolicyMethods in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultPartitionedSearchPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) Constructors in org.optaplanner.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicyModifierConstructorDescriptionBuilder(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.phaseMethods in org.optaplanner.core.impl.phase with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionNoChangePhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) PhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 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.customMethods in org.optaplanner.core.impl.phase.custom with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultCustomPhaseFactory.buildPhase(int phaseIndex, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, Termination<Solution_> solverTermination) 
- 
Uses of HeuristicConfigPolicy in org.optaplanner.core.impl.solver.terminationMethods in org.optaplanner.core.impl.solver.termination with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected List<Termination<Solution_>>TerminationFactory.buildInnerTermination(HeuristicConfigPolicy<Solution_> configPolicy) <Score_ extends Score<Score_>>
 Termination<Solution_>TerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) TerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination<Solution_> chainedTermination) protected <Score_ extends Score<Score_>>
 List<Termination<Solution_>>TerminationFactory.buildTimeBasedTermination(HeuristicConfigPolicy<Solution_> configPolicy)