## Uses of Class
org.optaplanner.core.impl.heuristic.selector.value.chained.SubChain

- Packages that use SubChain
  Package | Description
  --- | ---
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |
  org.optaplanner.core.impl.heuristic.selector.value.chained |

- - ### Uses of SubChain in org.optaplanner.core.impl.heuristic.selector.move.generic.chained

    Fields in org.optaplanner.core.impl.heuristic.selector.move.generic.chained declared as SubChain
    Modifier and Type | Field and Description
    --- | ---
    `protected SubChain` | SubChainSwapMove.`leftSubChain`
    `protected SubChain` | SubChainReversingSwapMove.`leftSubChain`
    `protected SubChain` | SubChainSwapMove.`rightSubChain`
    `protected SubChain` | SubChainReversingSwapMove.`rightSubChain`
    `protected SubChain` | SubChainReversingChangeMove.`subChain`
    `protected SubChain` | SubChainChangeMove.`subChain`

    Methods in org.optaplanner.core.impl.heuristic.selector.move.generic.chained that return SubChain
    Modifier and Type | Method and Description
    --- | ---
    `SubChain` | SubChainSwapMove.`getLeftSubChain()`
    `SubChain` | SubChainReversingSwapMove.`getLeftSubChain()`
    `SubChain` | SubChainSwapMove.`getRightSubChain()`
    `SubChain` | SubChainReversingSwapMove.`getRightSubChain()`
    `SubChain` | SubChainReversingChangeMove.`getSubChain()`
    `SubChain` | SubChainChangeMove.`getSubChain()`

    Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type SubChain
    Constructor and Description
    `SubChainChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue, Object oldTrailingLastEntity, Object newTrailingEntity)`
    `SubChainChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue)`
    `SubChainReversingChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue, Object oldTrailingLastEntity, Object newTrailingEntity)`
    `SubChainReversingChangeMove(SubChain subChain, GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, Object toPlanningValue)`
    `SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, SubChain leftSubChain, SubChain rightSubChain)`
    `SubChainReversingSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SubChain leftSubChain, Object leftTrailingLastEntity, SubChain rightSubChain, Object rightTrailingLastEntity)`
    `SubChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, SubChain leftSubChain, SubChain rightSubChain)`
    `SubChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, SubChain leftSubChain, Object leftTrailingLastEntity, SubChain rightSubChain, Object rightTrailingLastEntity)`

  - ### Uses of SubChain in org.optaplanner.core.impl.heuristic.selector.value.chained

    Fields in org.optaplanner.core.impl.heuristic.selector.value.chained with type parameters of type SubChain
    Modifier and Type | Field and Description
    --- | ---
    `protected List<SubChain>` | DefaultSubChainSelector.`anchorTrailingChainList`

    Methods in org.optaplanner.core.impl.heuristic.selector.value.chained that return SubChain
    Modifier and Type | Method and Description
    --- | ---
    `<Solution_> SubChain` | SubChain.`rebase(ScoreDirector<Solution_> destinationScoreDirector)`
    `SubChain` | SubChain.`reverse()`
    `SubChain` | SubChain.`subChain(int fromIndex, int toIndex)`

    Methods in org.optaplanner.core.impl.heuristic.selector.value.chained that return types with arguments of type SubChain
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<SubChain>` | DefaultSubChainSelector.`iterator()`
    `ListIterator<SubChain>` | DefaultSubChainSelector.`listIterator()`
    `ListIterator<SubChain>` | DefaultSubChainSelector.`listIterator(int index)`

    Methods in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type SubChain
    Modifier and Type | Method and Description
    --- | ---
    `protected long` | DefaultSubChainSelector.`calculateSubChainSelectionSize(SubChain anchorTrailingChain)`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.