Uses of Interface
org.drools.planner.core.move.Move

Packages that use Move
org.drools.planner.core.constructionheuristic.greedyFit   
org.drools.planner.core.constructionheuristic.greedyFit.decider   
org.drools.planner.core.heuristic.selector.move.composite   
org.drools.planner.core.heuristic.selector.move.decorator   
org.drools.planner.core.heuristic.selector.move.factory   
org.drools.planner.core.heuristic.selector.move.generic   
org.drools.planner.core.heuristic.selector.move.generic.chained   
org.drools.planner.core.heuristic.selector.variable   
org.drools.planner.core.localsearch   
org.drools.planner.core.localsearch.decider   
org.drools.planner.core.move   
 

Uses of Move in org.drools.planner.core.constructionheuristic.greedyFit
 

Methods in org.drools.planner.core.constructionheuristic.greedyFit that return Move
 Move GreedyFitStepScope.getStep()
           
 Move GreedyFitStepScope.getUndoStep()
           
 

Methods in org.drools.planner.core.constructionheuristic.greedyFit with parameters of type Move
 void GreedyFitStepScope.setStep(Move step)
           
 void GreedyFitStepScope.setUndoStep(Move undoStep)
           
 

Uses of Move in org.drools.planner.core.constructionheuristic.greedyFit.decider
 

Methods in org.drools.planner.core.constructionheuristic.greedyFit.decider that return Move
 Move GreedyMoveScope.getMove()
           
 Move GreedyMoveScope.getUndoMove()
           
 

Methods in org.drools.planner.core.constructionheuristic.greedyFit.decider with parameters of type Move
 void GreedyMoveScope.setMove(Move move)
           
 void GreedyMoveScope.setUndoMove(Move undoMove)
           
 

Uses of Move in org.drools.planner.core.heuristic.selector.move.composite
 

Fields in org.drools.planner.core.heuristic.selector.move.composite with type parameters of type Move
protected  NavigableMap<Double,Iterator<Move>> UnionMoveSelector.RandomUnionMoveIterator.moveIteratorMap
           
protected  Map<Iterator<Move>,org.drools.planner.core.heuristic.selector.move.composite.UnionMoveSelector.ProbabilityItem> UnionMoveSelector.RandomUnionMoveIterator.probabilityItemMap
           
 

Methods in org.drools.planner.core.heuristic.selector.move.composite that return Move
 Move CartesianProductMoveSelector.RandomCartesianProductMoveIterator.next()
           
 Move UnionMoveSelector.RandomUnionMoveIterator.next()
           
 

Methods in org.drools.planner.core.heuristic.selector.move.composite that return types with arguments of type Move
 Iterator<Move> CartesianProductMoveSelector.iterator()
           
 Iterator<Move> UnionMoveSelector.iterator()
           
 

Uses of Move in org.drools.planner.core.heuristic.selector.move.decorator
 

Fields in org.drools.planner.core.heuristic.selector.move.decorator with type parameters of type Move
protected  List<Move> AbstractCachingMoveSelector.cachedMoveList
           
protected  NavigableMap<Double,Move> ProbabilityMoveSelector.cachedMoveMap
           
 

Methods in org.drools.planner.core.heuristic.selector.move.decorator that return types with arguments of type Move
 Iterator<Move> CachingMoveSelector.iterator()
           
 Iterator<Move> FilteringMoveSelector.iterator()
           
 Iterator<Move> ProbabilityMoveSelector.iterator()
           
 Iterator<Move> ShufflingMoveSelector.iterator()
           
 

Uses of Move in org.drools.planner.core.heuristic.selector.move.factory
 

Fields in org.drools.planner.core.heuristic.selector.move.factory with type parameters of type Move
protected  List<Move> MoveListFactoryToMoveSelectorBridge.cachedMoveList
           
 

Methods in org.drools.planner.core.heuristic.selector.move.factory that return types with arguments of type Move
 List<Move> MoveListFactory.createMoveList(Solution solution)
          When it is called depends on the configured SelectionCacheType.
 Iterator<Move> MoveIteratorFactory.createOriginalMoveIterator(ScoreDirector scoreDirector)
          When it is called depends on the configured SelectionCacheType.
 Iterator<Move> MoveIteratorFactory.createRandomMoveIterator(ScoreDirector scoreDirector, Random workingRandom)
          When it is called depends on the configured SelectionCacheType.
 Iterator<Move> MoveListFactoryToMoveSelectorBridge.iterator()
           
 Iterator<Move> MoveIteratorFactoryToMoveSelectorBridge.iterator()
           
 

Uses of Move in org.drools.planner.core.heuristic.selector.move.generic
 

Classes in org.drools.planner.core.heuristic.selector.move.generic that implement Move
 class ChangeMove
           
 class PillarSwapMove
          Non-cacheable
 class SwapMove
           
 

Methods in org.drools.planner.core.heuristic.selector.move.generic that return Move
 Move SwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move PillarSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 

Methods in org.drools.planner.core.heuristic.selector.move.generic that return types with arguments of type Move
 Iterator<Move> PillarSwapMoveSelector.iterator()
           
 Iterator<Move> ChangeMoveSelector.iterator()
           
 Iterator<Move> SwapMoveSelector.iterator()
           
 

Uses of Move in org.drools.planner.core.heuristic.selector.move.generic.chained
 

Classes in org.drools.planner.core.heuristic.selector.move.generic.chained that implement Move
 class ChainedChangeMove
           
 class ChainedSwapMove
           
 class SubChainChangeMove
           
 class SubChainReversingChangeMove
           
 class SubChainReversingSwapMove
          Non-cacheable
 class SubChainSwapMove
          Non-cacheable
 

Methods in org.drools.planner.core.heuristic.selector.move.generic.chained that return Move
 Move SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 

Methods in org.drools.planner.core.heuristic.selector.move.generic.chained that return types with arguments of type Move
 Iterator<Move> SubChainChangeMoveSelector.iterator()
           
 Iterator<Move> SubChainSwapMoveSelector.iterator()
           
 

Uses of Move in org.drools.planner.core.heuristic.selector.variable
 

Methods in org.drools.planner.core.heuristic.selector.variable that return types with arguments of type Move
 Iterator<Move> PlanningValueWalker.moveIterator(Object planningEntity)
          Deprecated.  
 Iterator<Move> PlanningVariableWalker.moveIterator(Object planningEntity)
          Deprecated.  
 

Uses of Move in org.drools.planner.core.localsearch
 

Methods in org.drools.planner.core.localsearch that return Move
 Move LocalSearchStepScope.getStep()
           
 Move LocalSearchStepScope.getUndoStep()
           
 

Methods in org.drools.planner.core.localsearch with parameters of type Move
 void LocalSearchStepScope.setStep(Move step)
           
 void LocalSearchStepScope.setUndoStep(Move undoStep)
           
 

Uses of Move in org.drools.planner.core.localsearch.decider
 

Methods in org.drools.planner.core.localsearch.decider that return Move
 Move MoveScope.getMove()
           
 Move MoveScope.getUndoMove()
           
 

Methods in org.drools.planner.core.localsearch.decider with parameters of type Move
 void MoveScope.setMove(Move move)
           
 void MoveScope.setUndoMove(Move undoMove)
           
 

Uses of Move in org.drools.planner.core.move
 

Classes in org.drools.planner.core.move that implement Move
 class CompositeMove
          A CompositeMove is composed out of multiple other moves.
 

Fields in org.drools.planner.core.move with type parameters of type Move
protected  List<Move> CompositeMove.moveList
           
 

Methods in org.drools.planner.core.move that return Move
 Move CompositeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move Move.createUndoMove(ScoreDirector scoreDirector)
          Called before the move is done, so the move can be evaluated and then be undone without resulting into a permanent change in the solution.
 

Methods in org.drools.planner.core.move that return types with arguments of type Move
 List<Move> CompositeMove.getMoveList()
           
 

Constructor parameters in org.drools.planner.core.move with type arguments of type Move
CompositeMove(List<Move> moveList)
           
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.