Uses of Class
ai.timefold.solver.core.impl.exhaustivesearch.node.ExhaustiveSearchNode
Packages that use ExhaustiveSearchNode
Package
Description
-
Uses of ExhaustiveSearchNode in ai.timefold.solver.core.config.exhaustivesearch
Methods in ai.timefold.solver.core.config.exhaustivesearch that return types with arguments of type ExhaustiveSearchNodeModifier and TypeMethodDescription<Solution_>
@NonNull Comparator<ExhaustiveSearchNode<Solution_>>NodeExplorationType.buildNodeComparator(boolean scoreBounderEnabled) -
Uses of ExhaustiveSearchNode in ai.timefold.solver.core.impl.exhaustivesearch
Fields in ai.timefold.solver.core.impl.exhaustivesearch with type parameters of type ExhaustiveSearchNodeModifier and TypeFieldDescriptionprotected final Comparator<ExhaustiveSearchNode<Solution_>>DefaultExhaustiveSearchPhase.nodeComparatorConstructor parameters in ai.timefold.solver.core.impl.exhaustivesearch with type arguments of type ExhaustiveSearchNodeModifierConstructorDescriptionBuilder(int phaseIndex, String logIndentation, PhaseTermination<Solution_> phaseTermination, Comparator<ExhaustiveSearchNode<Solution_>> nodeComparator, AbstractExhaustiveSearchDecider<Solution_, ? extends Score<?>> decider) -
Uses of ExhaustiveSearchNode in ai.timefold.solver.core.impl.exhaustivesearch.decider
Methods in ai.timefold.solver.core.impl.exhaustivesearch.decider with parameters of type ExhaustiveSearchNodeModifier and TypeMethodDescriptionprotected voidAbstractExhaustiveSearchDecider.doMove(ExhaustiveSearchStepScope<Solution_> stepScope, ExhaustiveSearchNode<Solution_> moveNode, boolean isSolutionComplete, boolean skipMoveExecution) protected voidAbstractExhaustiveSearchDecider.expandNode(ExhaustiveSearchStepScope<Solution_> stepScope, ExhaustiveSearchNode<Solution_> expandingNode, ExhaustiveSearchLayer moveLayer, MutableInt moveIndex) abstract booleanAbstractExhaustiveSearchDecider.isSolutionComplete(ExhaustiveSearchNode<Solution_> expandingNode) booleanBasicExhaustiveSearchDecider.isSolutionComplete(ExhaustiveSearchNode<Solution_> expandingNode) booleanListVariableExhaustiveSearchDecider.isSolutionComplete(ExhaustiveSearchNode<Solution_> expandingNode) booleanMixedVariableExhaustiveSearchDecider.isSolutionComplete(ExhaustiveSearchNode<Solution_> expandingNode) -
Uses of ExhaustiveSearchNode in ai.timefold.solver.core.impl.exhaustivesearch.node
Methods in ai.timefold.solver.core.impl.exhaustivesearch.node that return ExhaustiveSearchNodeConstructors in ai.timefold.solver.core.impl.exhaustivesearch.node with parameters of type ExhaustiveSearchNodeModifierConstructorDescriptionExhaustiveSearchNode(ExhaustiveSearchLayer layer, ExhaustiveSearchNode<Solution_> parent) -
Uses of ExhaustiveSearchNode in ai.timefold.solver.core.impl.exhaustivesearch.node.comparator
Methods in ai.timefold.solver.core.impl.exhaustivesearch.node.comparator with parameters of type ExhaustiveSearchNodeModifier and TypeMethodDescriptionintBreadthFirstNodeComparator.compare(ExhaustiveSearchNode<Solution_> a, ExhaustiveSearchNode<Solution_> b) intDepthFirstNodeComparator.compare(ExhaustiveSearchNode<Solution_> a, ExhaustiveSearchNode<Solution_> b) intOptimisticBoundFirstNodeComparator.compare(ExhaustiveSearchNode<Solution_> a, ExhaustiveSearchNode<Solution_> b) intOriginalOrderNodeComparator.compare(ExhaustiveSearchNode<Solution_> a, ExhaustiveSearchNode<Solution_> b) intScoreFirstNodeComparator.compare(ExhaustiveSearchNode<Solution_> a, ExhaustiveSearchNode<Solution_> b) -
Uses of ExhaustiveSearchNode in ai.timefold.solver.core.impl.exhaustivesearch.scope
Methods in ai.timefold.solver.core.impl.exhaustivesearch.scope that return ExhaustiveSearchNodeMethods in ai.timefold.solver.core.impl.exhaustivesearch.scope that return types with arguments of type ExhaustiveSearchNodeMethods in ai.timefold.solver.core.impl.exhaustivesearch.scope with parameters of type ExhaustiveSearchNodeModifier and TypeMethodDescriptionvoidExhaustiveSearchPhaseScope.addExpandableNode(ExhaustiveSearchNode<Solution_> moveNode) voidExhaustiveSearchStepScope.setExpandingNode(ExhaustiveSearchNode<Solution_> expandingNode) Method parameters in ai.timefold.solver.core.impl.exhaustivesearch.scope with type arguments of type ExhaustiveSearchNodeModifier and TypeMethodDescriptionvoidExhaustiveSearchPhaseScope.setExpandableNodeQueue(SortedSet<ExhaustiveSearchNode<Solution_>> expandableNodeQueue)