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<Solution_>
Abstract superclass for
Move . |
class |
CompositeMove<Solution_>
A CompositeMove is composed out of multiple other moves.
|
class |
NoChangeMove<Solution_>
Makes no changes.
|
Modifier and Type | Field and Description |
---|---|
protected Move<Solution_>[] |
CompositeMove.moves |
Modifier and Type | Method and Description |
---|---|
static <Solution_,Move_ extends Move<Solution_>> |
CompositeMove.buildMove(List<Move_> moveList) |
static <Solution_,Move_ extends Move<Solution_>> |
CompositeMove.buildMove(Move_... moves) |
Modifier and Type | Method and Description |
---|---|
static <Solution_,Move_ extends Move<Solution_>> |
CompositeMove.buildMove(List<Move_> moveList) |
static <Solution_,Move_ extends Move<Solution_>> |
CompositeMove.buildMove(Move_... moves) |
Move<Solution_> |
Move.doMove(ScoreDirector<Solution_> scoreDirector)
Does the move (which indirectly affects the
ScoreDirector.getWorkingSolution() ). |
Move<Solution_>[] |
CompositeMove.getMoves() |
Modifier and Type | Method and Description |
---|---|
static <Solution_,Move_ extends Move<Solution_>> |
CompositeMove.buildMove(Move_... moves) |
Constructor and Description |
---|
CompositeMove(Move<Solution_>... 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 | Method and Description |
---|---|
protected boolean |
FilteringMoveSelector.accept(ScoreDirector scoreDirector,
Move move) |
Modifier and Type | Field and Description |
---|---|
protected List<Move> |
MoveListFactoryToMoveSelectorBridge.cachedMoveList |
Modifier and Type | Method and Description |
---|---|
List<? extends Move<Solution_>> |
MoveListFactory.createMoveList(Solution_ solution)
When it is called depends on the configured
SelectionCacheType . |
Iterator<? extends Move<Solution_>> |
MoveIteratorFactory.createOriginalMoveIterator(ScoreDirector<Solution_> scoreDirector)
When it is called depends on the configured
SelectionCacheType . |
Iterator<? extends Move<Solution_>> |
MoveIteratorFactory.createRandomMoveIterator(ScoreDirector<Solution_> 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<Solution_> |
class |
PillarChangeMove<Solution_>
This
Move is not cacheable. |
class |
PillarSwapMove<Solution_>
This
Move is not cacheable. |
class |
SwapMove<Solution_> |
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<Solution_> |
class |
ChainedSwapMove<Solution_> |
class |
KOptMove<Solution_> |
class |
SubChainChangeMove<Solution_> |
class |
SubChainReversingChangeMove<Solution_> |
class |
SubChainReversingSwapMove<Solution_>
This
Move is not cacheable. |
class |
SubChainSwapMove<Solution_>
This
Move is not cacheable. |
class |
TailChainSwapMove<Solution_>
Also known as a 2-opt move.
|
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 | Class and Description |
---|---|
class |
PartitionChangeMove<Solution_> |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPhaseScope.assertExpectedUndoMoveScore(Move move,
Move undoMove,
Score beforeMoveScore) |
void |
AbstractPhaseScope.assertExpectedUndoMoveScore(Move move,
Move undoMove,
Score beforeMoveScore) |
Copyright © 2006–2017 JBoss by Red Hat. All rights reserved.