Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.ListVariableDescriptor
-
-
Uses of ListVariableDescriptor in org.optaplanner.core.impl.constructionheuristic
Methods in org.optaplanner.core.impl.constructionheuristic with parameters of type ListVariableDescriptor Modifier and Type Method Description static EntityPlacerConfigDefaultConstructionHeuristicPhaseFactory. buildListVariableQueuedValuePlacerConfig(HeuristicConfigPolicy<?> configPolicy, ListVariableDescriptor<?> variableDescriptor) -
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type ListVariableDescriptor Modifier and Type Method Description List<ListVariableDescriptor<Solution_>>SolutionDescriptor. findListVariableDescriptors() -
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.variable.index
Fields in org.optaplanner.core.impl.domain.variable.index declared as ListVariableDescriptor Modifier and Type Field Description protected ListVariableDescriptor<Solution_>ExternalizedIndexVariableSupply. sourceVariableDescriptorprotected ListVariableDescriptor<Solution_>IndexShadowVariableDescriptor. sourceVariableDescriptorprotected ListVariableDescriptor<Solution_>IndexVariableDemand. sourceVariableDescriptorprotected ListVariableDescriptor<Solution_>IndexVariableListener. sourceVariableDescriptorConstructors in org.optaplanner.core.impl.domain.variable.index with parameters of type ListVariableDescriptor Constructor Description ExternalizedIndexVariableSupply(ListVariableDescriptor<Solution_> sourceVariableDescriptor)IndexVariableDemand(ListVariableDescriptor<Solution_> sourceVariableDescriptor)IndexVariableListener(IndexShadowVariableDescriptor<Solution_> shadowVariableDescriptor, ListVariableDescriptor<Solution_> sourceVariableDescriptor) -
Uses of ListVariableDescriptor in org.optaplanner.core.impl.domain.variable.inverserelation
Fields in org.optaplanner.core.impl.domain.variable.inverserelation declared as ListVariableDescriptor Modifier and Type Field Description protected ListVariableDescriptor<Solution_>ExternalizedSingletonListInverseVariableSupply. sourceVariableDescriptorprotected ListVariableDescriptor<Solution_>SingletonListInverseVariableDemand. sourceVariableDescriptorprotected ListVariableDescriptor<Solution_>SingletonListInverseVariableListener. sourceVariableDescriptorConstructors in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type ListVariableDescriptor Constructor Description ExternalizedSingletonListInverseVariableSupply(ListVariableDescriptor<Solution_> sourceVariableDescriptor)SingletonListInverseVariableDemand(ListVariableDescriptor<Solution_> sourceVariableDescriptor)SingletonListInverseVariableListener(InverseRelationShadowVariableDescriptor<Solution_> shadowVariableDescriptor, ListVariableDescriptor<Solution_> sourceVariableDescriptor) -
Uses of ListVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic.list
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.list with parameters of type ListVariableDescriptor Constructor Description ListAssignMove(ListVariableDescriptor<Solution_> variableDescriptor, Object planningValue, Object destinationEntity, int destinationIndex)ListChangeMove(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex, Object destinationEntity, int destinationIndex)The move removes a planning value element fromsourceEntity.listVariable[sourceIndex]and inserts the planning value atdestinationEntity.listVariable[destinationIndex].ListChangeMoveSelector(ListVariableDescriptor<Solution_> listVariableDescriptor, EntitySelector<Solution_> entitySelector, EntityIndependentValueSelector<Solution_> valueSelector, boolean randomSelection)ListSwapMove(ListVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, int leftIndex, Object rightEntity, int rightIndex)Create a move that swaps a list variable element atleftEntity.listVariable[leftIndex]withrightEntity.listVariable[rightIndex].ListSwapMoveSelector(ListVariableDescriptor<Solution_> listVariableDescriptor, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector, boolean randomSelection)ListUnassignMove(ListVariableDescriptor<Solution_> variableDescriptor, Object sourceEntity, int sourceIndex)OriginalListChangeIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> valueSelector, EntitySelector<Solution_> entitySelector)OriginalListSwapIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector)RandomListChangeIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> valueSelector, EntitySelector<Solution_> entitySelector, Random workingRandom)RandomListSwapIterator(ListVariableDescriptor<Solution_> listVariableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, IndexVariableSupply indexVariableSupply, EntityIndependentValueSelector<Solution_> leftValueSelector, EntityIndependentValueSelector<Solution_> rightValueSelector)
-