Modifier and Type | Method and Description |
---|---|
Iterator<Move> |
Placement.iterator() |
Constructor and Description |
---|
Placement(Iterator<Move> moveIterator) |
Modifier and Type | Method and Description |
---|---|
Move |
ConstructionHeuristicMoveScope.getMove() |
Move |
ConstructionHeuristicStepScope.getStep() |
Move |
ConstructionHeuristicMoveScope.getUndoMove() |
Move |
ConstructionHeuristicStepScope.getUndoStep() |
Modifier and Type | Method and Description |
---|---|
void |
ConstructionHeuristicMoveScope.setMove(Move move) |
void |
ConstructionHeuristicStepScope.setStep(Move step) |
void |
ConstructionHeuristicMoveScope.setUndoMove(Move undoMove) |
void |
ConstructionHeuristicStepScope.setUndoStep(Move undoStep) |
Modifier and Type | Method and Description |
---|---|
Move |
ExhaustiveSearchNode.getMove() |
Move |
ExhaustiveSearchNode.getUndoMove() |
Modifier and Type | Method and Description |
---|---|
void |
ExhaustiveSearchNode.setMove(Move move) |
void |
ExhaustiveSearchNode.setUndoMove(Move undoMove) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMove
Abstract superclass for
Move . |
class |
CompositeMove
A CompositeMove is composed out of multiple other moves.
|
class |
NoChangeMove
Makes no changes.
|
Modifier and Type | Field and Description |
---|---|
protected Move[] |
CompositeMove.moves |
Modifier and Type | Method and Description |
---|---|
static Move |
CompositeMove.buildMove(List<Move> moveList) |
static Move |
CompositeMove.buildMove(Move... moves) |
Move |
NoChangeMove.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.
|
Move[] |
CompositeMove.getMoves() |
Modifier and Type | Method and Description |
---|---|
static Move |
CompositeMove.buildMove(Move... moves) |
Modifier and Type | Method and Description |
---|---|
static Move |
CompositeMove.buildMove(List<Move> moveList) |
Constructor and Description |
---|
CompositeMove(Move... moves) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOriginalChangeIterator<S extends Move> |
class |
AbstractRandomChangeIterator<S extends Move> |
Modifier and Type | Field and Description |
---|---|
protected NavigableMap<Double,Iterator<Move>> |
UnionMoveSelector.RandomUnionMoveIterator.moveIteratorMap |
protected Map<Iterator<Move>,org.optaplanner.core.impl.heuristic.selector.move.composite.UnionMoveSelector.ProbabilityItem> |
UnionMoveSelector.RandomUnionMoveIterator.probabilityItemMap |
Modifier and Type | Method and Description |
---|---|
protected Move |
CartesianProductMoveSelector.OriginalCartesianProductMoveIterator.createUpcomingSelection() |
Move |
UnionMoveSelector.RandomUnionMoveIterator.next() |
Move |
CartesianProductMoveSelector.RandomCartesianProductMoveIterator.next() |
Modifier and Type | Method and Description |
---|---|
Iterator<Move> |
UnionMoveSelector.iterator() |
Iterator<Move> |
CartesianProductMoveSelector.iterator() |
Modifier and Type | Field and Description |
---|---|
protected List<Move> |
AbstractCachingMoveSelector.cachedMoveList |
protected NavigableMap<Double,Move> |
ProbabilityMoveSelector.cachedMoveMap |
Modifier and Type | Method and Description |
---|---|
Iterator<Move> |
SortingMoveSelector.iterator() |
Iterator<Move> |
ShufflingMoveSelector.iterator() |
Iterator<Move> |
SelectedCountLimitMoveSelector.iterator() |
Iterator<Move> |
ProbabilityMoveSelector.iterator() |
Iterator<Move> |
FilteringMoveSelector.iterator() |
Iterator<Move> |
CachingMoveSelector.iterator() |
Modifier and Type | Field and Description |
---|---|
protected List<Move> |
MoveListFactoryToMoveSelectorBridge.cachedMoveList |
Modifier and Type | Method and Description |
---|---|
List<? extends 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() |
Modifier and Type | Class and Description |
---|---|
class |
ChangeMove |
class |
PillarChangeMove
Non-cacheable.
|
class |
PillarSwapMove
Non-cacheable.
|
class |
SwapMove |
Modifier and Type | Method and Description |
---|---|
Move |
SwapMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
PillarSwapMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
PillarChangeMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
ChangeMove.createUndoMove(ScoreDirector scoreDirector) |
Modifier and Type | Method and Description |
---|---|
Iterator<Move> |
SwapMoveSelector.iterator() |
Iterator<Move> |
PillarSwapMoveSelector.iterator() |
Iterator<Move> |
PillarChangeMoveSelector.iterator() |
Iterator<Move> |
ChangeMoveSelector.iterator() |
Modifier and Type | Class and Description |
---|---|
class |
ChainedChangeMove |
class |
ChainedSwapMove |
class |
KOptMove |
class |
SubChainChangeMove |
class |
SubChainReversingChangeMove |
class |
SubChainReversingSwapMove
Non-cacheable.
|
class |
SubChainSwapMove
Non-cacheable.
|
class |
TailChainSwapMove
Also known as a 2-opt move.
|
Modifier and Type | Method and Description |
---|---|
Move |
TailChainSwapMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
SubChainSwapMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
SubChainReversingSwapMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
SubChainReversingChangeMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
SubChainChangeMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
KOptMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
ChainedSwapMove.createUndoMove(ScoreDirector scoreDirector) |
Move |
ChainedChangeMove.createUndoMove(ScoreDirector scoreDirector) |
Modifier and Type | Method and Description |
---|---|
Iterator<Move> |
TailChainSwapMoveSelector.iterator() |
Iterator<Move> |
SubChainSwapMoveSelector.iterator() |
Iterator<Move> |
SubChainChangeMoveSelector.iterator() |
Iterator<Move> |
KOptMoveSelector.iterator() |
Modifier and Type | Method and Description |
---|---|
Move |
LocalSearchMoveScope.getMove() |
Move |
LocalSearchStepScope.getStep() |
Move |
LocalSearchMoveScope.getUndoMove() |
Move |
LocalSearchStepScope.getUndoStep() |
Modifier and Type | Method and Description |
---|---|
void |
LocalSearchMoveScope.setMove(Move move) |
void |
LocalSearchStepScope.setStep(Move step) |
void |
LocalSearchMoveScope.setUndoMove(Move undoMove) |
void |
LocalSearchStepScope.setUndoStep(Move undoStep) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPhaseScope.assertExpectedUndoMoveScore(Move move,
Move undoMove,
Score beforeMoveScore) |
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.