org.optaplanner.examples.cheaptime.solver.move.factory
Class CheapTimePillarSlideMoveIteratorFactory
java.lang.Object
org.optaplanner.examples.cheaptime.solver.move.factory.CheapTimePillarSlideMoveIteratorFactory
- All Implemented Interfaces:
- org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
public class CheapTimePillarSlideMoveIteratorFactory
- extends Object
- implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
|
Method Summary |
Iterator<org.optaplanner.core.impl.heuristic.move.Move> |
createOriginalMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector)
|
Iterator<org.optaplanner.core.impl.heuristic.move.Move> |
createRandomMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Random workingRandom)
|
long |
getSize(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CheapTimePillarSlideMoveIteratorFactory
public CheapTimePillarSlideMoveIteratorFactory()
getSize
public long getSize(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector)
- Specified by:
getSize in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
createOriginalMoveIterator
public Iterator<org.optaplanner.core.impl.heuristic.move.Move> createOriginalMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector)
- Specified by:
createOriginalMoveIterator in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
createRandomMoveIterator
public Iterator<org.optaplanner.core.impl.heuristic.move.Move> createRandomMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Random workingRandom)
- Specified by:
createRandomMoveIterator in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.