Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
Package
Description
Implementation classes of OptaPlanner.
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.config.heuristic.selector.value
Modifier and TypeMethodDescriptionstatic <Solution_>
SelectionSorter<Solution_,Object> ValueSelectorConfig.determineSorter
(ValueSorterManner valueSorterManner, GenuineVariableDescriptor<Solution_> variableDescriptor) static <Solution_>
booleanValueSelectorConfig.hasSorter
(ValueSorterManner valueSorterManner, GenuineVariableDescriptor<Solution_> variableDescriptor) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl
Modifier and TypeMethodDescriptionprotected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory.deduceGenuineVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, String variableName) protected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory.getTheOnlyVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor) protected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory.getVariableDescriptorForName
(EntityDescriptor<Solution_> entityDescriptor, String variableName) Modifier and TypeMethodDescriptionprotected List<GenuineVariableDescriptor<Solution_>>
AbstractFromConfigFactory.deduceVariableDescriptorList
(EntityDescriptor<Solution_> entityDescriptor, List<String> variableNameIncludeList) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.constructionheuristic.placer
Modifier and TypeMethodDescriptionprotected ChangeMoveSelectorConfig
QueuedValuePlacerFactory.buildChangeMoveSelectorConfig
(HeuristicConfigPolicy<Solution_> configPolicy, String valueSelectorConfigId, GenuineVariableDescriptor<Solution_> variableDescriptor) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.entity.descriptor
Modifier and TypeMethodDescriptionEntityDescriptor.getGenuineVariableDescriptor
(String variableName) Modifier and TypeMethodDescriptionEntityDescriptor.getDeclaredGenuineVariableDescriptors()
EntityDescriptor.getGenuineVariableDescriptorList()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.valuerange.descriptor
Modifier and TypeFieldDescriptionprotected final GenuineVariableDescriptor<Solution_>
AbstractValueRangeDescriptor.variableDescriptor
Modifier and TypeMethodDescriptionAbstractValueRangeDescriptor.getVariableDescriptor()
ValueRangeDescriptor.getVariableDescriptor()
ModifierConstructorDescriptionAbstractFromPropertyValueRangeDescriptor
(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor) AbstractValueRangeDescriptor
(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange) CompositeValueRangeDescriptor
(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, List<ValueRangeDescriptor<Solution_>> childValueRangeDescriptorList) FromEntityPropertyValueRangeDescriptor
(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor) FromSolutionPropertyValueRangeDescriptor
(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.variable.descriptor
Modifier and TypeClassDescriptionclass
BasicVariableDescriptor<Solution_>
class
ListVariableDescriptor<Solution_>
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.pillar
ModifierConstructorDescriptionDefaultPillarSelector
(EntitySelector<Solution_> entitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptors, boolean randomSelection, SubPillarConfigPolicy subpillarConfigPolicy) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic
Modifier and TypeFieldDescriptionprotected final GenuineVariableDescriptor<Solution_>
ChangeMove.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
PillarChangeMove.variableDescriptor
Modifier and TypeFieldDescriptionprotected final List<GenuineVariableDescriptor<Solution_>>
PillarSwapMove.variableDescriptorList
protected final List<GenuineVariableDescriptor<Solution_>>
PillarSwapMoveSelector.variableDescriptorList
protected final List<GenuineVariableDescriptor<Solution_>>
SwapMove.variableDescriptorList
protected final List<GenuineVariableDescriptor<Solution_>>
SwapMoveSelector.variableDescriptorList
Modifier and TypeMethodDescriptionprotected MoveSelectorConfig<?>
ChangeMoveSelectorFactory.buildUnfoldedMoveSelectorConfig
(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList) ModifierConstructorDescriptionChangeMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, Object entity, Object toPlanningValue) PillarChangeMove
(List<Object> pillar, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue) ModifierConstructorDescriptionPillarDemand
(EntitySelector<Solution_> entitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptors, SubPillarConfigPolicy subpillarConfigPolicy) PillarSwapMove
(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, List<Object> leftPillar, List<Object> rightPillar) PillarSwapMoveSelector
(PillarSelector<Solution_> leftPillarSelector, PillarSelector<Solution_> rightPillarSelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, boolean randomSelection) SwapMove
(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, Object leftEntity, Object rightEntity) SwapMoveSelector
(EntitySelector<Solution_> leftEntitySelector, EntitySelector<Solution_> rightEntitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, boolean randomSelection) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic.chained
Modifier and TypeFieldDescriptionprotected final GenuineVariableDescriptor<Solution_>
KOptMove.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
KOptMoveSelector.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
SubChainChangeMove.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
SubChainReversingChangeMove.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
SubChainSwapMove.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
SubChainSwapMoveSelector.variableDescriptor
protected final GenuineVariableDescriptor<Solution_>
TailChainSwapMove.variableDescriptor
ModifierConstructorDescriptionChainedChangeMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, Object entity, Object toPlanningValue, Object oldTrailingEntity, Object newTrailingEntity) ChainedChangeMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, Object entity, Object toPlanningValue, SingletonInverseVariableSupply inverseVariableSupply) KOptMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, AnchorVariableSupply anchorVariableSupply, Object entity, Object[] values) 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) protected
TailChainSwapMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor) protected
TailChainSwapMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor, Object leftNextEntity, Object rightNextEntity) protected
TailChainSwapMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor, Object leftNextEntity, Object rightNextEntity, Object lastEntityInChain, Object entityAfterAnchor) TailChainSwapMove
(GenuineVariableDescriptor<Solution_> variableDescriptor, SingletonInverseVariableSupply inverseVariableSupply, AnchorVariableSupply anchorVariableSupply, Object leftEntity, Object rightValue) ModifierConstructorDescriptionChainedSwapMove
(List<GenuineVariableDescriptor<Solution_>> genuineVariableDescriptors, Object leftEntity, Object rightEntity, List<Object> oldLeftTrailingEntityList, List<Object> oldRightTrailingEntityList) ChainedSwapMove
(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList, List<SingletonInverseVariableSupply> inverseVariableSupplyList, Object leftEntity, Object rightEntity) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value
Modifier and TypeMethodDescriptionValueSelectorFactory.extractVariableDescriptor
(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor) FromEntityPropertyValueSelector.getVariableDescriptor()
FromSolutionPropertyValueSelector.getVariableDescriptor()
ValueSelector.getVariableDescriptor()
Modifier and TypeMethodDescriptionprotected ValueSelector<Solution_>
ValueSelectorFactory.applyInitializedChainedValueFilter
(HeuristicConfigPolicy<Solution_> configPolicy, GenuineVariableDescriptor<Solution_> variableDescriptor, ValueSelector<Solution_> valueSelector) protected boolean
ValueSelectorFactory.determineBaseRandomSelection
(GenuineVariableDescriptor<Solution_> variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder) protected boolean
ValueSelectorFactory.isBaseInherentlyCached
(GenuineVariableDescriptor<Solution_> variableDescriptor) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.chained
Modifier and TypeMethodDescriptionDefaultSubChainSelector.getVariableDescriptor()
SubChainSelector.getVariableDescriptor()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.decorator
Modifier and TypeMethodDescriptionAbstractCachingValueSelector.getVariableDescriptor()
DowncastingValueSelector.getVariableDescriptor()
EntityDependentSortingValueSelector.getVariableDescriptor()
FilteringValueSelector.getVariableDescriptor()
InitializedValueSelector.getVariableDescriptor()
ProbabilityValueSelector.getVariableDescriptor()
ReinitializeVariableValueSelector.getVariableDescriptor()
SelectedCountLimitValueSelector.getVariableDescriptor()
ModifierConstructorDescriptionMovableChainedTrailingValueFilter
(GenuineVariableDescriptor<Solution_> variableDescriptor) -
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.mimic
Modifier and TypeMethodDescriptionMimicRecordingValueSelector.getVariableDescriptor()
MimicReplayingValueSelector.getVariableDescriptor()
ValueMimicRecorder.getVariableDescriptor()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.nearby
Modifier and TypeMethodDescriptionNearEntityNearbyValueSelector.getVariableDescriptor()
NearValueNearbyValueSelector.getVariableDescriptor()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.partitionedsearch.scope
ModifierConstructorDescriptionPartitionChangeMove
(Map<GenuineVariableDescriptor<Solution_>, List<Pair<Object, Object>>> changeMap, int partIndex)