Uses of Class
ai.timefold.solver.core.impl.heuristic.HeuristicConfigPolicy
Packages that use HeuristicConfigPolicy
Package
Description
Implementation classes of Timefold.
Contains classes relevant to K-Opt moves.
-
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.enterprise
Methods in ai.timefold.solver.core.enterprise with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescription<Solution_>
EntitySelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(EntitySelectorConfig entitySelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, NearbySelectionConfig nearbySelectionConfig, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, EntitySelector<Solution_> entitySelector) <Solution_>
DestinationSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(DestinationSelectorConfig destinationSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, ElementDestinationSelector<Solution_> destinationSelector) <Solution_>
SubListSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(SubListSelectorConfig subListSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, RandomSubListSelector<Solution_> subListSelector) <Solution_>
ValueSelector<Solution_>TimefoldSolverEnterpriseService.applyNearbySelection(ValueSelectorConfig valueSelectorConfig, HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector<Solution_> valueSelector) <Solution_>
ConstructionHeuristicDecider<Solution_>TimefoldSolverEnterpriseService.buildConstructionHeuristic(PhaseTermination<Solution_> termination, ConstructionHeuristicForager<Solution_> forager, HeuristicConfigPolicy<Solution_> configPolicy) <Solution_>
LocalSearchDecider<Solution_>TimefoldSolverEnterpriseService.buildLocalSearch(int moveThreadCount, PhaseTermination<Solution_> termination, MoveRepository<Solution_> moveRepository, Acceptor<Solution_> acceptor, LocalSearchForager<Solution_> forager, EnvironmentMode environmentMode, HeuristicConfigPolicy<Solution_> configPolicy) <Solution_>
PartitionedSearchPhase<Solution_>TimefoldSolverEnterpriseService.buildPartitionedSearch(int phaseIndex, PartitionedSearchPhaseConfig phaseConfig, HeuristicConfigPolicy<Solution_> solverConfigPolicy, SolverTermination<Solution_> solverTermination, BiFunction<HeuristicConfigPolicy<Solution_>, SolverTermination<Solution_>, PhaseTermination<Solution_>> phaseTerminationFunction) Method parameters in ai.timefold.solver.core.enterprise with type arguments of type HeuristicConfigPolicyModifier and TypeMethodDescription<Solution_>
PartitionedSearchPhase<Solution_>TimefoldSolverEnterpriseService.buildPartitionedSearch(int phaseIndex, PartitionedSearchPhaseConfig phaseConfig, HeuristicConfigPolicy<Solution_> solverConfigPolicy, SolverTermination<Solution_> solverTermination, BiFunction<HeuristicConfigPolicy<Solution_>, SolverTermination<Solution_>, PhaseTermination<Solution_>> phaseTerminationFunction) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl
Methods in ai.timefold.solver.core.impl with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected EntityDescriptor<Solution_>AbstractFromConfigFactory.deduceEntityDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, Class<?> entityClass) static <Solution_>
EntitySelectorConfigAbstractFromConfigFactory.deduceEntitySortManner(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor, EntitySelectorConfig entitySelectorConfig) static <Solution_>
EntitySelectorConfigAbstractFromConfigFactory.getDefaultEntitySelectorConfigForEntity(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.constructionheuristic
Methods in ai.timefold.solver.core.impl.constructionheuristic with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected ConstructionHeuristicDecider<Solution_>DefaultConstructionHeuristicPhaseFactory.buildDecider(HeuristicConfigPolicy<Solution_> configPolicy, PhaseTermination<Solution_> termination) protected ConstructionHeuristicForager<Solution_>DefaultConstructionHeuristicPhaseFactory.buildForager(HeuristicConfigPolicy<Solution_> configPolicy) static EntityPlacerConfigDefaultConstructionHeuristicPhaseFactory.buildListVariableQueuedValuePlacerConfig(HeuristicConfigPolicy<?> configPolicy, ListVariableDescriptor<?> variableDescriptor) DefaultConstructionHeuristicPhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) DefaultConstructionHeuristicPhaseFactory.createBuilder(HeuristicConfigPolicy<Solution_> phaseConfigPolicy, SolverTermination<Solution_> solverTermination, int phaseIndex, boolean lastInitializingPhase, EntityPlacer<Solution_> entityPlacer) DefaultConstructionHeuristicPhaseFactory.getBuilder(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, SolverTermination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.constructionheuristic.decider.forager
Methods in ai.timefold.solver.core.impl.constructionheuristic.decider.forager with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionConstructionHeuristicForagerFactory.buildForager(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.constructionheuristic.placer
Fields in ai.timefold.solver.core.impl.constructionheuristic.placer declared as HeuristicConfigPolicyModifier and TypeFieldDescriptionprotected final HeuristicConfigPolicy<Solution_>AbstractEntityPlacer.configPolicyMethods in ai.timefold.solver.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) Constructors in ai.timefold.solver.core.impl.constructionheuristic.placer with parameters of type HeuristicConfigPolicyModifierConstructorDescriptionPooledEntityPlacer(EntityPlacerFactory<Solution_> factory, HeuristicConfigPolicy<Solution_> configPolicy, MoveSelector<Solution_> moveSelector) QueuedEntityPlacer(EntityPlacerFactory<Solution_> factory, HeuristicConfigPolicy<Solution_> configPolicy, EntitySelector<Solution_> entitySelector, List<MoveSelector<Solution_>> moveSelectorList) QueuedValuePlacer(EntityPlacerFactory<Solution_> factory, HeuristicConfigPolicy<Solution_> configPolicy, EntityIndependentValueSelector<Solution_> valueSelector, MoveSelector<Solution_> moveSelector) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.exhaustivesearch
Methods in ai.timefold.solver.core.impl.exhaustivesearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultExhaustiveSearchPhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.heuristic
Methods in ai.timefold.solver.core.impl.heuristic that return HeuristicConfigPolicyModifier and TypeMethodDescriptionHeuristicConfigPolicy.Builder.build()HeuristicConfigPolicy.copyConfigPolicy()HeuristicConfigPolicy.copyConfigPolicyWithoutNearbySetting()HeuristicConfigPolicy.createChildThreadConfigPolicy(ChildThreadType childThreadType) HeuristicConfigPolicy.createPhaseConfigPolicy() -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.heuristic.selector.entity
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.entity.pillar
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.list
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.move
Methods in ai.timefold.solver.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, boolean skipNonDoableMoves) BuildsMoveSelectorfrom theMoveSelectorConfigand provided parameters.MoveSelectorFactory.buildMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, boolean skipNonDoableMoves) 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 ai.timefold.solver.core.impl.heuristic.selector.move.composite
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.composite with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionCartesianProductMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) protected MoveSelector<Solution_>UnionMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.heuristic.selector.move.factory
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.move.generic
Methods in ai.timefold.solver.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_>RuinRecreateMoveSelectorFactory.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<?>ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, List<GenuineVariableDescriptor<Solution_>> variableDescriptorList) protected MoveSelectorConfig<?>SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy) protected MoveSelectorConfig<?>SwapMoveSelectorFactory.buildUnfoldedMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, Collection<EntityDescriptor<Solution_>> entityDescriptors) static <Solution_>
RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>RuinRecreateConstructionHeuristicPhaseBuilder.create(HeuristicConfigPolicy<Solution_> solverConfigPolicy, ConstructionHeuristicPhaseConfig constructionHeuristicConfig) static <Solution_>
RuinRecreateConstructionHeuristicPhaseBuilder<Solution_>RuinRecreateConstructionHeuristicPhaseBuilder.create(HeuristicConfigPolicy<Solution_> solverConfigPolicy, EntitySelectorConfig entitySelectorConfig) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.heuristic.selector.move.generic.chained
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.move.generic.list
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.kopt
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.ruin
Methods in ai.timefold.solver.core.impl.heuristic.selector.move.generic.list.ruin with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionprotected MoveSelector<Solution_>ListRuinRecreateMoveSelectorFactory.buildBaseMoveSelector(HeuristicConfigPolicy<Solution_> configPolicy, SelectionCacheType minimumCacheType, boolean randomSelection) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.heuristic.selector.value
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.heuristic.selector.value.chained
Methods in ai.timefold.solver.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 ai.timefold.solver.core.impl.localsearch
Methods in ai.timefold.solver.core.impl.localsearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultLocalSearchPhaseFactory.buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy, boolean moveStreamsEnabled) protected LocalSearchForager<Solution_>DefaultLocalSearchPhaseFactory.buildForager(HeuristicConfigPolicy<Solution_> configPolicy) DefaultLocalSearchPhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.localsearch.decider.acceptor
Methods in ai.timefold.solver.core.impl.localsearch.decider.acceptor with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionAcceptorFactory.buildAcceptor(HeuristicConfigPolicy<Solution_> configPolicy) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.partitionedsearch
Methods in ai.timefold.solver.core.impl.partitionedsearch with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultPartitionedSearchPhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.phase
Methods in ai.timefold.solver.core.impl.phase with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionNoChangePhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) Deprecated, for removal: This API element is subject to removal in a future version.PhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) PhaseFactory.buildPhases(List<PhaseConfig> phaseConfigList, HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> termination) protected PhaseTermination<Solution_>AbstractPhaseFactory.buildPhaseTermination(HeuristicConfigPolicy<Solution_> configPolicy, SolverTermination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.phase.custom
Methods in ai.timefold.solver.core.impl.phase.custom with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultCustomPhaseFactory.buildPhase(int phaseIndex, boolean lastInitializingPhase, HeuristicConfigPolicy<Solution_> solverConfigPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> solverTermination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.solver
Methods in ai.timefold.solver.core.impl.solver with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescriptionDefaultSolverFactory.buildPhaseList(HeuristicConfigPolicy<Solution_> configPolicy, BestSolutionRecaller<Solution_> bestSolutionRecaller, SolverTermination<Solution_> termination) -
Uses of HeuristicConfigPolicy in ai.timefold.solver.core.impl.solver.termination
Methods in ai.timefold.solver.core.impl.solver.termination with parameters of type HeuristicConfigPolicyModifier and TypeMethodDescription<Score_ extends Score<Score_>>
@Nullable Termination<Solution_>TerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy) <Termination_ extends Termination<Solution_>>
Termination_TerminationFactory.buildTermination(HeuristicConfigPolicy<Solution_> configPolicy, Termination_ chainedTermination)