public class InvestmentQuantityTransferMoveIteratorFactory extends Object implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory<InvestmentSolution>
| Modifier and Type | Class and Description |
|---|---|
static class |
InvestmentQuantityTransferMoveIteratorFactory.RandomInvestmentQuantityTransferMoveIterator |
| Constructor and Description |
|---|
InvestmentQuantityTransferMoveIteratorFactory() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<org.optaplanner.core.impl.heuristic.move.Move<InvestmentSolution>> |
createOriginalMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector<InvestmentSolution> scoreDirector) |
InvestmentQuantityTransferMoveIteratorFactory.RandomInvestmentQuantityTransferMoveIterator |
createRandomMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector<InvestmentSolution> scoreDirector,
Random workingRandom) |
long |
getSize(org.optaplanner.core.impl.score.director.ScoreDirector<InvestmentSolution> scoreDirector) |
public InvestmentQuantityTransferMoveIteratorFactory()
public long getSize(org.optaplanner.core.impl.score.director.ScoreDirector<InvestmentSolution> scoreDirector)
getSize in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory<InvestmentSolution>public Iterator<org.optaplanner.core.impl.heuristic.move.Move<InvestmentSolution>> createOriginalMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector<InvestmentSolution> scoreDirector)
createOriginalMoveIterator in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory<InvestmentSolution>public InvestmentQuantityTransferMoveIteratorFactory.RandomInvestmentQuantityTransferMoveIterator createRandomMoveIterator(org.optaplanner.core.impl.score.director.ScoreDirector<InvestmentSolution> scoreDirector, Random workingRandom)
createRandomMoveIterator in interface org.optaplanner.core.impl.heuristic.selector.move.factory.MoveIteratorFactory<InvestmentSolution>Copyright © 2006–2018 JBoss by Red Hat. All rights reserved.