Uses of Interface
org.optaplanner.core.impl.heuristic.move.Move
-
-
Uses of Move in org.optaplanner.core.impl.constructionheuristic.placer
Methods in org.optaplanner.core.impl.constructionheuristic.placer that return types with arguments of type Move Modifier and Type Method Description Iterator<Move<Solution_>>Placement. iterator()Constructor parameters in org.optaplanner.core.impl.constructionheuristic.placer with type arguments of type Move Constructor Description Placement(Iterator<Move<Solution_>> moveIterator) -
Uses of Move in org.optaplanner.core.impl.constructionheuristic.scope
Methods in org.optaplanner.core.impl.constructionheuristic.scope that return Move Modifier and Type Method Description Move<Solution_>ConstructionHeuristicStepScope. getStep()Move<Solution_>ConstructionHeuristicStepScope. getUndoStep()Methods in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type Move Modifier and Type Method Description voidConstructionHeuristicStepScope. setStep(Move<Solution_> step)voidConstructionHeuristicStepScope. setUndoStep(Move<Solution_> undoStep)Constructors in org.optaplanner.core.impl.constructionheuristic.scope with parameters of type Move Constructor Description ConstructionHeuristicMoveScope(ConstructionHeuristicStepScope<Solution_> stepScope, int moveIndex, Move<Solution_> move) -
Uses of Move in org.optaplanner.core.impl.exhaustivesearch.node
Methods in org.optaplanner.core.impl.exhaustivesearch.node that return Move Modifier and Type Method Description MoveExhaustiveSearchNode. getMove()MoveExhaustiveSearchNode. getUndoMove()Methods in org.optaplanner.core.impl.exhaustivesearch.node with parameters of type Move Modifier and Type Method Description voidExhaustiveSearchNode. setMove(Move move)voidExhaustiveSearchNode. setUndoMove(Move undoMove) -
Uses of Move in org.optaplanner.core.impl.heuristic.move
Classes in org.optaplanner.core.impl.heuristic.move that implement Move Modifier and Type Class Description classAbstractMove<Solution_>Abstract superclass forMove.classCompositeMove<Solution_>A CompositeMove is composed out of multiple other moves.classNoChangeMove<Solution_>Makes no changes.Fields in org.optaplanner.core.impl.heuristic.move declared as Move Modifier and Type Field Description protected Move<Solution_>[]CompositeMove. movesMethods in org.optaplanner.core.impl.heuristic.move with type parameters of type Move Modifier and Type Method Description static <Solution_,Move_ extends Move<Solution_>>
Move<Solution_>CompositeMove. buildMove(List<Move_> moveList)static <Solution_,Move_ extends Move<Solution_>>
Move<Solution_>CompositeMove. buildMove(Move_... moves)Methods in org.optaplanner.core.impl.heuristic.move that return Move Modifier and Type Method Description static <Solution_,Move_ extends Move<Solution_>>
Move<Solution_>CompositeMove. buildMove(List<Move_> moveList)static <Solution_,Move_ extends Move<Solution_>>
Move<Solution_>CompositeMove. buildMove(Move_... moves)Move<Solution_>Move. doMove(ScoreDirector<Solution_> scoreDirector)Does the move (which indirectly affects theScoreDirector.getWorkingSolution()).Move<Solution_>[]CompositeMove. getMoves()default Move<Solution_>Move. rebase(ScoreDirector<Solution_> destinationScoreDirector)Rebases a move from an originScoreDirectorto another destinationScoreDirectorwhich is usually on anotherThreador JVM.Methods in org.optaplanner.core.impl.heuristic.move with parameters of type Move Modifier and Type Method Description static <Solution_,Move_ extends Move<Solution_>>
Move<Solution_>CompositeMove. buildMove(Move_... moves)Constructors in org.optaplanner.core.impl.heuristic.move with parameters of type Move Constructor Description CompositeMove(Move<Solution_>... moves) -
Uses of Move in org.optaplanner.core.impl.heuristic.selector.common.iterator
Classes in org.optaplanner.core.impl.heuristic.selector.common.iterator with type parameters of type Move Modifier and Type Class Description classAbstractOriginalChangeIterator<S extends Move>classAbstractRandomChangeIterator<S extends Move> -
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.composite
Fields in org.optaplanner.core.impl.heuristic.selector.move.composite with type parameters of type Move Modifier and Type Field Description protected NavigableMap<Double,Iterator<Move>>UnionMoveSelector.RandomUnionMoveIterator. moveIteratorMapprotected Map<Iterator<Move>,org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.ProbabilityItem>UnionMoveSelector.RandomUnionMoveIterator. probabilityItemMapMethods in org.optaplanner.core.impl.heuristic.selector.move.composite that return Move Modifier and Type Method Description protected MoveCartesianProductMoveSelector.OriginalCartesianProductMoveIterator. createUpcomingSelection()MoveCartesianProductMoveSelector.RandomCartesianProductMoveIterator. next()MoveUnionMoveSelector.RandomUnionMoveIterator. next()Methods in org.optaplanner.core.impl.heuristic.selector.move.composite that return types with arguments of type Move Modifier and Type Method Description Iterator<Move>CartesianProductMoveSelector. iterator()Iterator<Move>UnionMoveSelector. iterator() -
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.decorator
Fields in org.optaplanner.core.impl.heuristic.selector.move.decorator with type parameters of type Move Modifier and Type Field Description protected List<Move>AbstractCachingMoveSelector. cachedMoveListprotected NavigableMap<Double,Move>ProbabilityMoveSelector. cachedMoveMapMethods in org.optaplanner.core.impl.heuristic.selector.move.decorator that return types with arguments of type Move Modifier and Type Method Description Iterator<Move>CachingMoveSelector. iterator()Iterator<Move>FilteringMoveSelector. iterator()Iterator<Move>ProbabilityMoveSelector. iterator()Iterator<Move>SelectedCountLimitMoveSelector. iterator()Iterator<Move>ShufflingMoveSelector. iterator()Iterator<Move>SortingMoveSelector. iterator()Methods in org.optaplanner.core.impl.heuristic.selector.move.decorator with parameters of type Move Modifier and Type Method Description protected booleanFilteringMoveSelector. accept(ScoreDirector scoreDirector, Move move) -
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.factory
Fields in org.optaplanner.core.impl.heuristic.selector.move.factory with type parameters of type Move Modifier and Type Field Description protected List<Move>MoveListFactoryToMoveSelectorBridge. cachedMoveListMethods in org.optaplanner.core.impl.heuristic.selector.move.factory that return types with arguments of type Move Modifier and Type Method Description List<? extends Move<Solution_>>MoveListFactory. createMoveList(Solution_ solution)When it is called depends on the configuredSelectionCacheType.Iterator<? extends Move<Solution_>>MoveIteratorFactory. createOriginalMoveIterator(ScoreDirector<Solution_> scoreDirector)When it is called depends on the configuredSelectionCacheType.Iterator<? extends Move<Solution_>>MoveIteratorFactory. createRandomMoveIterator(ScoreDirector<Solution_> scoreDirector, Random workingRandom)When it is called depends on the configuredSelectionCacheType.Iterator<Move>MoveIteratorFactoryToMoveSelectorBridge. iterator()Iterator<Move>MoveListFactoryToMoveSelectorBridge. iterator() -
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.generic
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic that implement Move Modifier and Type Class Description classChangeMove<Solution_>classPillarChangeMove<Solution_>ThisMoveis not cacheable.classPillarSwapMove<Solution_>ThisMoveis not cacheable.classSwapMove<Solution_>Methods in org.optaplanner.core.impl.heuristic.selector.move.generic that return types with arguments of type Move Modifier and Type Method Description Iterator<Move>ChangeMoveSelector. iterator()Iterator<Move>PillarChangeMoveSelector. iterator()Iterator<Move>PillarSwapMoveSelector. iterator()Iterator<Move>SwapMoveSelector. iterator() -
Uses of Move in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Classes in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that implement Move Modifier and Type Class Description classChainedChangeMove<Solution_>classChainedSwapMove<Solution_>classKOptMove<Solution_>classSubChainChangeMove<Solution_>classSubChainReversingChangeMove<Solution_>classSubChainReversingSwapMove<Solution_>ThisMoveis not cacheable.classSubChainSwapMove<Solution_>ThisMoveis not cacheable.classTailChainSwapMove<Solution_>Also known as a 2-opt move.Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that return types with arguments of type Move Modifier and Type Method Description Iterator<Move>KOptMoveSelector. iterator()Iterator<Move>SubChainChangeMoveSelector. iterator()Iterator<Move>SubChainSwapMoveSelector. iterator()Iterator<Move>TailChainSwapMoveSelector. iterator() -
Uses of Move in org.optaplanner.core.impl.heuristic.thread
Methods in org.optaplanner.core.impl.heuristic.thread that return Move Modifier and Type Method Description Move<Solution_>MoveEvaluationOperation. getMove()Move<Solution_>OrderByMoveIndexBlockingQueue.MoveResult. getMove()Move<Solution_>ApplyStepOperation. getStep()Methods in org.optaplanner.core.impl.heuristic.thread with parameters of type Move Modifier and Type Method Description voidOrderByMoveIndexBlockingQueue. addMove(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, Score score)This method is thread-safe.voidOrderByMoveIndexBlockingQueue. addUndoableMove(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move)This method is thread-safe.protected voidMoveThreadRunner. predictWorkingStepScore(Move<Solution_> step, Score score)Constructors in org.optaplanner.core.impl.heuristic.thread with parameters of type Move Constructor Description ApplyStepOperation(int stepIndex, Move<Solution_> step, Score score)MoveEvaluationOperation(int stepIndex, int moveIndex, Move<Solution_> move)MoveResult(int moveThreadIndex, int stepIndex, int moveIndex, Move<Solution_> move, boolean moveDoable, Score score) -
Uses of Move in org.optaplanner.core.impl.localsearch.scope
Methods in org.optaplanner.core.impl.localsearch.scope that return Move Modifier and Type Method Description Move<Solution_>LocalSearchStepScope. getStep()Move<Solution_>LocalSearchStepScope. getUndoStep()Methods in org.optaplanner.core.impl.localsearch.scope with parameters of type Move Modifier and Type Method Description voidLocalSearchStepScope. setStep(Move<Solution_> step)voidLocalSearchStepScope. setUndoStep(Move<Solution_> undoStep)Constructors in org.optaplanner.core.impl.localsearch.scope with parameters of type Move Constructor Description LocalSearchMoveScope(LocalSearchStepScope<Solution_> stepScope, int moveIndex, Move<Solution_> move) -
Uses of Move in org.optaplanner.core.impl.partitionedsearch.scope
Classes in org.optaplanner.core.impl.partitionedsearch.scope that implement Move Modifier and Type Class Description classPartitionChangeMove<Solution_>Applies a new best solution from a partition child solver into the global working solution of the parent solver. -
Uses of Move in org.optaplanner.core.impl.phase.scope
Fields in org.optaplanner.core.impl.phase.scope declared as Move Modifier and Type Field Description protected Move<Solution_>AbstractMoveScope. moveMethods in org.optaplanner.core.impl.phase.scope that return Move Modifier and Type Method Description Move<Solution_>AbstractMoveScope. getMove()Constructors in org.optaplanner.core.impl.phase.scope with parameters of type Move Constructor Description AbstractMoveScope(int moveIndex, Move<Solution_> move) -
Uses of Move in org.optaplanner.core.impl.score.director
Methods in org.optaplanner.core.impl.score.director with parameters of type Move Modifier and Type Method Description voidAbstractScoreDirector. assertExpectedUndoMoveScore(Move move, Score beforeMoveScore)voidInnerScoreDirector. assertExpectedUndoMoveScore(Move move, Score beforeMoveScore)Asserts that if theScoreis calculated for the currentworking solutionin the currentScoreDirector(with incremental calculation residue), it is equal to the parameterbeforeMoveScore.ScoreAbstractScoreDirector. doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch)voidAbstractScoreDirector. doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch, Consumer<Score> moveProcessor)ScoreInnerScoreDirector. doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch)voidInnerScoreDirector. doAndProcessMove(Move<Solution_> move, boolean assertMoveScoreFromScratch, Consumer<Score> moveProcessor)
-