Uses of Class
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor
-
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.config.heuristic.selector.value
Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type GenuineVariableDescriptor Modifier and Type Method Description static <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
Methods in org.optaplanner.core.impl that return GenuineVariableDescriptor Modifier and Type Method Description protected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory. deduceVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor)
protected GenuineVariableDescriptor<Solution_>
AbstractFromConfigFactory. deduceVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, String variableName)
Methods in org.optaplanner.core.impl that return types with arguments of type GenuineVariableDescriptor Modifier and Type Method Description protected List<GenuineVariableDescriptor<Solution_>>
AbstractFromConfigFactory. deduceVariableDescriptorList(EntityDescriptor<Solution_> entityDescriptor, List<String> variableNameIncludeList)
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.constructionheuristic.placer
Methods in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type GenuineVariableDescriptor Modifier and Type Method Description protected ChangeMoveSelectorConfig
QueuedValuePlacerFactory. buildChangeMoveSelectorConfig(HeuristicConfigPolicy<Solution_> configPolicy, String valueSelectorConfigId, GenuineVariableDescriptor<Solution_> variableDescriptor)
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.entity.descriptor
Methods in org.optaplanner.core.impl.domain.entity.descriptor that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
EntityDescriptor. getGenuineVariableDescriptor(String variableName)
Methods in org.optaplanner.core.impl.domain.entity.descriptor that return types with arguments of type GenuineVariableDescriptor Modifier and Type Method Description Collection<GenuineVariableDescriptor<Solution_>>
EntityDescriptor. getDeclaredGenuineVariableDescriptors()
List<GenuineVariableDescriptor<Solution_>>
EntityDescriptor. getGenuineVariableDescriptorList()
Map<String,GenuineVariableDescriptor<Solution_>>
EntityDescriptor. getGenuineVariableDescriptorMap()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
SolutionDescriptor. findGenuineVariableDescriptor(Object entity, String variableName)
GenuineVariableDescriptor<Solution_>
SolutionDescriptor. findGenuineVariableDescriptorOrFail(Object entity, String variableName)
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.valuerange.descriptor
Fields in org.optaplanner.core.impl.domain.valuerange.descriptor declared as GenuineVariableDescriptor Modifier and Type Field Description protected GenuineVariableDescriptor<Solution_>
AbstractValueRangeDescriptor. variableDescriptor
Methods in org.optaplanner.core.impl.domain.valuerange.descriptor that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
AbstractValueRangeDescriptor. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
ValueRangeDescriptor. getVariableDescriptor()
Constructors in org.optaplanner.core.impl.domain.valuerange.descriptor with parameters of type GenuineVariableDescriptor Constructor Description AbstractFromPropertyValueRangeDescriptor(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
Subclasses of GenuineVariableDescriptor in org.optaplanner.core.impl.domain.variable.descriptor Modifier and Type Class Description class
BasicVariableDescriptor<Solution_>
class
ListVariableDescriptor<Solution_>
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.entity.pillar
Fields in org.optaplanner.core.impl.heuristic.selector.entity.pillar with type parameters of type GenuineVariableDescriptor Modifier and Type Field Description protected List<GenuineVariableDescriptor<Solution_>>
DefaultPillarSelector. variableDescriptors
Constructor parameters in org.optaplanner.core.impl.heuristic.selector.entity.pillar with type arguments of type GenuineVariableDescriptor Constructor Description DefaultPillarSelector(EntitySelector<Solution_> entitySelector, List<GenuineVariableDescriptor<Solution_>> variableDescriptors, boolean randomSelection, SubPillarConfigPolicy subpillarConfigPolicy)
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.move.generic
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic declared as GenuineVariableDescriptor Modifier and Type Field Description protected GenuineVariableDescriptor<Solution_>
ChangeMove. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
PillarChangeMove. variableDescriptor
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic with type parameters of type GenuineVariableDescriptor Modifier and Type Field Description protected List<GenuineVariableDescriptor<Solution_>>
PillarSwapMove. variableDescriptorList
protected List<GenuineVariableDescriptor<Solution_>>
PillarSwapMoveSelector. variableDescriptorList
protected List<GenuineVariableDescriptor<Solution_>>
SwapMove. variableDescriptorList
protected List<GenuineVariableDescriptor<Solution_>>
SwapMoveSelector. variableDescriptorList
Method parameters in org.optaplanner.core.impl.heuristic.selector.move.generic with type arguments of type GenuineVariableDescriptor Modifier and Type Method Description protected MoveSelectorConfig<?>
ChangeMoveSelectorFactory. buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList)
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type GenuineVariableDescriptor Constructor Description ChangeMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object entity, Object toPlanningValue)
PillarChangeMove(List<Object> pillar, GenuineVariableDescriptor<Solution_> variableDescriptor, Object toPlanningValue)
Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.generic with type arguments of type GenuineVariableDescriptor Constructor Description 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
Fields in org.optaplanner.core.impl.heuristic.selector.move.generic.chained declared as GenuineVariableDescriptor Modifier and Type Field Description protected GenuineVariableDescriptor<Solution_>
KOptMove. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
KOptMoveSelector. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
SubChainChangeMove. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
SubChainReversingChangeMove. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
SubChainSwapMove. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
SubChainSwapMoveSelector. variableDescriptor
protected GenuineVariableDescriptor<Solution_>
TailChainSwapMove. variableDescriptor
Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type GenuineVariableDescriptor Constructor Description ChainedChangeMove(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)
TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor)
TailChainSwapMove(GenuineVariableDescriptor<Solution_> variableDescriptor, Object leftEntity, Object leftValue, Object leftAnchor, Object rightEntity, Object rightValue, Object rightAnchor, Object leftNextEntity, Object rightNextEntity)
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)
Constructor parameters in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with type arguments of type GenuineVariableDescriptor Constructor Description ChainedSwapMove(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
Methods in org.optaplanner.core.impl.heuristic.selector.value that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
ValueSelectorFactory. extractVariableDescriptor(HeuristicConfigPolicy<Solution_> configPolicy, EntityDescriptor<Solution_> entityDescriptor)
GenuineVariableDescriptor<Solution_>
FromEntityPropertyValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
FromSolutionPropertyValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
ValueSelector. getVariableDescriptor()
Methods in org.optaplanner.core.impl.heuristic.selector.value with parameters of type GenuineVariableDescriptor Modifier and Type Method Description protected 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
Methods in org.optaplanner.core.impl.heuristic.selector.value.chained that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
DefaultSubChainSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
SubChainSelector. getVariableDescriptor()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.decorator
Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as GenuineVariableDescriptor Modifier and Type Field Description protected GenuineVariableDescriptor<Solution_>
InitializedValueSelector. variableDescriptor
Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
AbstractCachingValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
DowncastingValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
EntityDependentSortingValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
FilteringValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
InitializedValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
ProbabilityValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
ReinitializeVariableValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
SelectedCountLimitValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
UnassignedValueSelector. getVariableDescriptor()
Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type GenuineVariableDescriptor Constructor Description MovableChainedTrailingValueFilter(GenuineVariableDescriptor<Solution_> variableDescriptor)
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.mimic
Methods in org.optaplanner.core.impl.heuristic.selector.value.mimic that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
MimicRecordingValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
MimicReplayingValueSelector. getVariableDescriptor()
GenuineVariableDescriptor<Solution_>
ValueMimicRecorder. getVariableDescriptor()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.heuristic.selector.value.nearby
Methods in org.optaplanner.core.impl.heuristic.selector.value.nearby that return GenuineVariableDescriptor Modifier and Type Method Description GenuineVariableDescriptor<Solution_>
NearEntityNearbyValueSelector. getVariableDescriptor()
-
Uses of GenuineVariableDescriptor in org.optaplanner.core.impl.partitionedsearch.scope
Constructor parameters in org.optaplanner.core.impl.partitionedsearch.scope with type arguments of type GenuineVariableDescriptor Constructor Description PartitionChangeMove(Map<GenuineVariableDescriptor<Solution_>,List<Pair<Object,Object>>> changeMap, int partIndex)
-