Modifier and Type | Method and Description |
---|---|
ValueSelector |
NearbySelectionConfig.applyNearbyValueSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
Modifier and Type | Method and Description |
---|---|
ValueSelector |
NearbySelectionConfig.applyNearbyValueSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
Modifier and Type | Method and Description |
---|---|
protected ValueSelector |
ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy,
GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
protected ValueSelector |
ValueSelectorConfig.buildMimicReplaying(HeuristicConfigPolicy configPolicy) |
ValueSelector |
ValueSelectorConfig.buildValueSelector(HeuristicConfigPolicy configPolicy,
EntityDescriptor entityDescriptor,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
Modifier and Type | Method and Description |
---|---|
protected ValueSelector |
ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy,
GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
Constructor and Description |
---|
AbstractOriginalChangeIterator(EntitySelector entitySelector,
ValueSelector valueSelector) |
AbstractRandomChangeIterator(EntitySelector entitySelector,
ValueSelector valueSelector) |
Modifier and Type | Field and Description |
---|---|
protected ValueSelector |
PillarChangeMoveSelector.valueSelector |
protected ValueSelector |
ChangeMoveSelector.valueSelector |
Constructor and Description |
---|
ChangeMoveSelector(EntitySelector entitySelector,
ValueSelector valueSelector,
boolean randomSelection) |
PillarChangeMoveSelector(PillarSelector pillarSelector,
ValueSelector valueSelector,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected ValueSelector |
TailChainSwapMoveSelector.valueSelector |
protected ValueSelector[] |
KOptMoveSelector.valueSelectors |
Constructor and Description |
---|
KOptMoveSelector(EntitySelector entitySelector,
ValueSelector[] valueSelectors,
boolean randomSelection) |
TailChainSwapMoveSelector(EntitySelector entitySelector,
ValueSelector valueSelector,
boolean randomSelection) |
Modifier and Type | Interface and Description |
---|---|
interface |
EntityIndependentValueSelector |
Modifier and Type | Class and Description |
---|---|
class |
AbstractValueSelector
Abstract superclass for
ValueSelector . |
class |
FromEntityPropertyValueSelector<Solution_>
This is the common
ValueSelector implementation. |
class |
FromSolutionPropertyValueSelector
This is the common
ValueSelector implementation. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCachingValueSelector |
class |
CachingValueSelector
A
ValueSelector that caches the result of its child ValueSelector . |
class |
DowncastingValueSelector |
class |
EntityDependentSortingValueSelector |
class |
EntityIndependentFilteringValueSelector |
class |
EntityIndependentInitializedValueSelector |
class |
FilteringValueSelector |
class |
InitializedValueSelector
Prevents creating chains without an anchor.
|
class |
ProbabilityValueSelector |
class |
ReinitializeVariableValueSelector
Prevents reassigning of already initialized variables during Construction Heuristics and Exhaustive Search.
|
class |
SelectedCountLimitValueSelector |
class |
ShufflingValueSelector |
class |
SortingValueSelector |
Modifier and Type | Field and Description |
---|---|
protected ValueSelector |
SelectedCountLimitValueSelector.childValueSelector |
protected ValueSelector |
ReinitializeVariableValueSelector.childValueSelector |
protected ValueSelector |
InitializedValueSelector.childValueSelector |
protected ValueSelector |
FilteringValueSelector.childValueSelector |
protected ValueSelector |
EntityDependentSortingValueSelector.childValueSelector |
protected ValueSelector |
DowncastingValueSelector.childValueSelector |
Modifier and Type | Method and Description |
---|---|
static ValueSelector |
InitializedValueSelector.create(ValueSelector valueSelector) |
static ValueSelector |
FilteringValueSelector.create(ValueSelector valueSelector,
List<SelectionFilter> filterList) |
ValueSelector |
EntityDependentSortingValueSelector.getChildValueSelector() |
ValueSelector |
DowncastingValueSelector.getChildValueSelector() |
ValueSelector |
AbstractCachingValueSelector.getChildValueSelector() |
Modifier and Type | Method and Description |
---|---|
static ValueSelector |
InitializedValueSelector.create(ValueSelector valueSelector) |
static ValueSelector |
FilteringValueSelector.create(ValueSelector valueSelector,
List<SelectionFilter> filterList) |
Constructor and Description |
---|
DowncastingValueSelector(ValueSelector childValueSelector,
Class<?> downcastEntityClass) |
EntityDependentSortingValueSelector(ValueSelector childValueSelector,
SelectionCacheType cacheType,
SelectionSorter sorter) |
FilteringValueSelector(ValueSelector childValueSelector,
List<SelectionFilter> filterList) |
InitializedValueSelector(ValueSelector childValueSelector) |
ReinitializeVariableValueSelector(ValueSelector childValueSelector) |
SelectedCountLimitValueSelector(ValueSelector childValueSelector,
long selectedCountLimit)
Unlike most of the other
ValueSelector decorations,
this one works for an entity dependent ValueSelector too. |
Modifier and Type | Class and Description |
---|---|
class |
MimicRecordingValueSelector |
class |
MimicReplayingValueSelector |
Modifier and Type | Class and Description |
---|---|
class |
NearEntityNearbyValueSelector |
Modifier and Type | Field and Description |
---|---|
protected ValueSelector |
NearEntityNearbyValueSelector.childValueSelector |
Constructor and Description |
---|
NearEntityNearbyValueSelector(ValueSelector childValueSelector,
EntitySelector originEntitySelector,
NearbyDistanceMeter nearbyDistanceMeter,
NearbyRandom nearbyRandom,
boolean randomSelection) |
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.