OptaPlanner examples 6.2.0.CR1

org.optaplanner.examples.cheaptime.solver.move.factory
Class CheapTimePillarSlideMoveIteratorFactory

java.lang.Object
  extended by 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


Constructor Summary
CheapTimePillarSlideMoveIteratorFactory()
           
 
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
 

Constructor Detail

CheapTimePillarSlideMoveIteratorFactory

public CheapTimePillarSlideMoveIteratorFactory()
Method Detail

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

OptaPlanner examples 6.2.0.CR1

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