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

Packages that use Move
org.drools.planner.core.constructionheuristic.greedyFit.decider   
org.drools.planner.core.constructionheuristic.greedyFit.scope   
org.drools.planner.core.constructionheuristic.scope   
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.scope   
org.drools.planner.core.move   
org.drools.planner.core.phase   
 

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.constructionheuristic.greedyFit.scope
 

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

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

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

Methods in org.drools.planner.core.constructionheuristic.scope that return Move
 Move ConstructionHeuristicMoveScope.getMove()
           
 Move ConstructionHeuristicStepScope.getStep()
           
 Move ConstructionHeuristicMoveScope.getUndoMove()
           
 Move ConstructionHeuristicStepScope.getUndoStep()
           
 

Methods in org.drools.planner.core.constructionheuristic.scope with parameters of type Move
 void ConstructionHeuristicMoveScope.setMove(Move move)
           
 void ConstructionHeuristicStepScope.setStep(Move step)
           
 void ConstructionHeuristicMoveScope.setUndoMove(Move undoMove)
           
 void ConstructionHeuristicStepScope.setUndoStep(Move undoStep)
           
 

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> ShufflingMoveSelector.iterator()
           
 Iterator<Move> ProbabilityMoveSelector.iterator()
           
 Iterator<Move> FilteringMoveSelector.iterator()
           
 Iterator<Move> CachingMoveSelector.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 PillarSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SwapMove.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> SwapMoveSelector.iterator()
           
 Iterator<Move> ChangeMoveSelector.iterator()
           
 Iterator<Move> PillarSwapMoveSelector.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 ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector)
           
 Move SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector)
           
 

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

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

Methods in org.drools.planner.core.localsearch.scope with parameters of type Move
 void LocalSearchMoveScope.setMove(Move move)
           
 void LocalSearchStepScope.setStep(Move step)
           
 void LocalSearchMoveScope.setUndoMove(Move undoMove)
           
 void LocalSearchStepScope.setUndoStep(Move undoStep)
           
 

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)
           
 

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

Methods in org.drools.planner.core.phase with parameters of type Move
 void AbstractSolverPhaseScope.assertUndoMoveIsUncorrupted(Move move, Move undoMove)
           
 



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