Modifier and Type | Method and Description |
---|---|
protected GenuineVariableDescriptor |
AbstractConfig.deduceVariableDescriptor(EntityDescriptor entityDescriptor,
String variableName) |
Modifier and Type | Method and Description |
---|---|
protected List<GenuineVariableDescriptor> |
AbstractConfig.deduceVariableDescriptorList(EntityDescriptor entityDescriptor,
List<String> variableNameIncludeList) |
Modifier and Type | Method and Description |
---|---|
protected MoveSelectorConfig |
ChangeMoveSelectorConfig.buildUnfoldedMoveSelectorConfig(List<GenuineVariableDescriptor> variableDescriptorList) |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor |
ValueSelectorConfig.extractVariableDescriptor(HeuristicConfigPolicy configPolicy,
EntityDescriptor entityDescriptor) |
Modifier and Type | Method and Description |
---|---|
protected ValueSelector |
ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy,
GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
protected boolean |
ValueSelectorConfig.determineBaseRandomSelection(GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
static SelectionSorter |
ValueSelectorConfig.determineSorter(ValueSorterManner valueSorterManner,
GenuineVariableDescriptor variableDescriptor) |
static boolean |
ValueSelectorConfig.hasSorter(ValueSorterManner valueSorterManner,
GenuineVariableDescriptor variableDescriptor) |
protected boolean |
ValueSelectorConfig.isBaseInherentlyCached(GenuineVariableDescriptor variableDescriptor) |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor<Solution_> |
EntityDescriptor.getGenuineVariableDescriptor(String variableName) |
Modifier and Type | Method and Description |
---|---|
Collection<GenuineVariableDescriptor<Solution_>> |
EntityDescriptor.getDeclaredGenuineVariableDescriptors() |
List<GenuineVariableDescriptor<Solution_>> |
EntityDescriptor.getGenuineVariableDescriptorList() |
Map<String,GenuineVariableDescriptor<Solution_>> |
EntityDescriptor.getGenuineVariableDescriptorMap() |
Collection<GenuineVariableDescriptor<Solution_>> |
EntityDescriptor.getGenuineVariableDescriptors() |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor<Solution_> |
SolutionDescriptor.findGenuineVariableDescriptor(Object entity,
String variableName) |
GenuineVariableDescriptor<Solution_> |
SolutionDescriptor.findGenuineVariableDescriptorOrFail(Object entity,
String variableName) |
Modifier and Type | Field and Description |
---|---|
protected GenuineVariableDescriptor<Solution_> |
AbstractValueRangeDescriptor.variableDescriptor |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor<Solution_> |
ValueRangeDescriptor.getVariableDescriptor() |
GenuineVariableDescriptor<Solution_> |
AbstractValueRangeDescriptor.getVariableDescriptor() |
Constructor and 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) |
Constructor and Description |
---|
NullValueReinitializeVariableEntityFilter(GenuineVariableDescriptor<Solution_> variableDescriptor) |
Modifier and Type | Field and Description |
---|---|
protected List<GenuineVariableDescriptor> |
DefaultPillarSelector.variableDescriptors |
Constructor and Description |
---|
DefaultPillarSelector(EntitySelector entitySelector,
List<GenuineVariableDescriptor> variableDescriptors,
boolean randomSelection,
SubPillarConfigPolicy subpillarConfigPolicy) |
Modifier and Type | Field and Description |
---|---|
protected GenuineVariableDescriptor<Solution_> |
PillarChangeMove.variableDescriptor |
protected GenuineVariableDescriptor<Solution_> |
ChangeMove.variableDescriptor |
Modifier and Type | Field and Description |
---|---|
protected List<GenuineVariableDescriptor> |
SwapMoveSelector.variableDescriptorList |
protected List<GenuineVariableDescriptor<Solution_>> |
SwapMove.variableDescriptorList |
protected List<GenuineVariableDescriptor> |
PillarSwapMoveSelector.variableDescriptorList |
protected List<GenuineVariableDescriptor<Solution_>> |
PillarSwapMove.variableDescriptorList |
Constructor and Description |
---|
ChangeMove(Object entity,
GenuineVariableDescriptor<Solution_> variableDescriptor,
Object toPlanningValue) |
PillarChangeMove(List<Object> pillar,
GenuineVariableDescriptor<Solution_> variableDescriptor,
Object toPlanningValue) |
Constructor and Description |
---|
PillarSwapMove(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList,
List<Object> leftPillar,
List<Object> rightPillar) |
PillarSwapMoveSelector(PillarSelector leftPillarSelector,
PillarSelector rightPillarSelector,
List<GenuineVariableDescriptor> variableDescriptorList,
boolean randomSelection) |
SwapMove(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList,
Object leftEntity,
Object rightEntity) |
SwapMoveSelector(EntitySelector leftEntitySelector,
EntitySelector rightEntitySelector,
List<GenuineVariableDescriptor> variableDescriptorList,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected GenuineVariableDescriptor<Solution_> |
TailChainSwapMove.variableDescriptor |
protected GenuineVariableDescriptor |
SubChainSwapMoveSelector.variableDescriptor |
protected GenuineVariableDescriptor<Solution_> |
SubChainSwapMove.variableDescriptor |
protected GenuineVariableDescriptor<Solution_> |
SubChainReversingChangeMove.variableDescriptor |
protected GenuineVariableDescriptor<Solution_> |
SubChainChangeMove.variableDescriptor |
protected GenuineVariableDescriptor |
KOptMoveSelector.variableDescriptor |
protected GenuineVariableDescriptor<Solution_> |
KOptMove.variableDescriptor |
Constructor and Description |
---|
ChainedChangeMove(Object entity,
GenuineVariableDescriptor<Solution_> variableDescriptor,
Object toPlanningValue,
Object oldTrailingEntity,
Object newTrailingEntity) |
ChainedChangeMove(Object entity,
GenuineVariableDescriptor<Solution_> variableDescriptor,
SingletonInverseVariableSupply inverseVariableSupply,
Object toPlanningValue) |
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 and Description |
---|
ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>> variableDescriptorList,
List<SingletonInverseVariableSupply> inverseVariableSupplyList,
Object leftEntity,
Object rightEntity) |
ChainedSwapMove(List<GenuineVariableDescriptor<Solution_>> genuineVariableDescriptors,
Object leftEntity,
Object rightEntity,
List<Object> oldLeftTrailingEntityList,
List<Object> oldRightTrailingEntityList) |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor |
ValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
FromSolutionPropertyValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor<Solution_> |
FromEntityPropertyValueSelector.getVariableDescriptor() |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor |
SubChainSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
DefaultSubChainSelector.getVariableDescriptor() |
Modifier and Type | Field and Description |
---|---|
protected GenuineVariableDescriptor |
InitializedValueSelector.variableDescriptor |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor |
SelectedCountLimitValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
ReinitializeVariableValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
ProbabilityValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
InitializedValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
FilteringValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
EntityDependentSortingValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
DowncastingValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
AbstractCachingValueSelector.getVariableDescriptor() |
Constructor and Description |
---|
MovableChainedTrailingValueFilter(GenuineVariableDescriptor<Solution_> variableDescriptor) |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor |
ValueMimicRecorder.getVariableDescriptor() |
GenuineVariableDescriptor |
MimicReplayingValueSelector.getVariableDescriptor() |
GenuineVariableDescriptor |
MimicRecordingValueSelector.getVariableDescriptor() |
Modifier and Type | Method and Description |
---|---|
GenuineVariableDescriptor |
NearEntityNearbyValueSelector.getVariableDescriptor() |
Constructor and Description |
---|
PartitionChangeMove(Map<GenuineVariableDescriptor<Solution_>,List<org.apache.commons.lang3.tuple.Pair<Object,Object>>> changeMap,
int partIndex) |
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.