Modifier and Type | Method and Description |
---|---|
protected void |
SelectorConfig.validateCacheTypeVersusSelectionOrder(SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
Modifier and Type | Method and Description |
---|---|
static SelectionCacheType |
SelectionCacheType.max(SelectionCacheType a,
SelectionCacheType b) |
static SelectionCacheType |
SelectionCacheType.resolve(SelectionCacheType cacheType,
SelectionCacheType minimumCacheType) |
static SelectionCacheType |
SelectionCacheType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SelectionCacheType[] |
SelectionCacheType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static SelectionCacheType |
SelectionCacheType.max(SelectionCacheType a,
SelectionCacheType b) |
static SelectionCacheType |
SelectionCacheType.resolve(SelectionCacheType cacheType,
SelectionCacheType minimumCacheType) |
Modifier and Type | Method and Description |
---|---|
EntitySelector |
NearbySelectionConfig.applyNearbyEntitySelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
EntitySelector entitySelector) |
ValueSelector |
NearbySelectionConfig.applyNearbyValueSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
void |
NearbySelectionConfig.validateNearby(SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
EntitySelectorConfig.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
EntitySelectorConfig.getCacheType() |
Modifier and Type | Method and Description |
---|---|
EntitySelector |
EntitySelectorConfig.buildEntitySelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
protected boolean |
EntitySelectorConfig.determineBaseRandomSelection(EntityDescriptor entityDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
void |
EntitySelectorConfig.setCacheType(SelectionCacheType cacheType) |
Modifier and Type | Method and Description |
---|---|
PillarSelector |
PillarSelectorConfig.buildPillarSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder,
List<String> variableNameIncludeList) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
MoveSelectorConfig.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
MoveSelectorConfig.getCacheType() |
Modifier and Type | Method and Description |
---|---|
protected abstract MoveSelector |
MoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
MoveSelectorConfig.buildMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
protected boolean |
MoveSelectorConfig.determineBaseRandomSelection(SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
void |
MoveSelectorConfig.setCacheType(SelectionCacheType cacheType) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
UnionMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
CartesianProductMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
MoveListFactoryConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
MoveIteratorFactoryConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
SwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
PillarSwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
PillarChangeMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
ChangeMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Method and Description |
---|---|
MoveSelector |
TailChainSwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
SubChainSwapMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
SubChainChangeMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
MoveSelector |
KOptMoveSelectorConfig.buildBaseMoveSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
ValueSelectorConfig.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
ValueSelectorConfig.getCacheType() |
Modifier and Type | Method and Description |
---|---|
protected ValueSelector |
ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy,
GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
ValueSelector |
ValueSelectorConfig.buildValueSelector(HeuristicConfigPolicy configPolicy,
EntityDescriptor entityDescriptor,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
protected boolean |
ValueSelectorConfig.determineBaseRandomSelection(GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
void |
ValueSelectorConfig.setCacheType(SelectionCacheType cacheType) |
Modifier and Type | Method and Description |
---|---|
SubChainSelector |
SubChainSelectorConfig.buildSubChainSelector(HeuristicConfigPolicy configPolicy,
EntityDescriptor entityDescriptor,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
Selector.getCacheType()
Unless this selector itself caches, this returns
JUST_IN_TIME ,
even if a selector child caches. |
SelectionCacheType |
AbstractSelector.getCacheType() |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
SelectionCacheLifecycleBridge.cacheType |
Constructor and Description |
---|
SelectionCacheLifecycleBridge(SelectionCacheType cacheType,
SelectionCacheLifecycleListener selectionCacheLifecycleListener) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
FromSolutionEntitySelector.minimumCacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
FromSolutionEntitySelector.getCacheType() |
Constructor and Description |
---|
FromSolutionEntitySelector(EntityDescriptor entityDescriptor,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
ProbabilityEntitySelector.cacheType |
protected SelectionCacheType |
AbstractCachingEntitySelector.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
ProbabilityEntitySelector.getCacheType() |
SelectionCacheType |
AbstractCachingEntitySelector.getCacheType() |
Constructor and Description |
---|
AbstractCachingEntitySelector(EntitySelector childEntitySelector,
SelectionCacheType cacheType) |
CachingEntitySelector(EntitySelector childEntitySelector,
SelectionCacheType cacheType,
boolean randomSelection) |
ProbabilityEntitySelector(EntitySelector childEntitySelector,
SelectionCacheType cacheType,
SelectionProbabilityWeightFactory probabilityWeightFactory) |
ShufflingEntitySelector(EntitySelector childEntitySelector,
SelectionCacheType cacheType) |
SortingEntitySelector(EntitySelector childEntitySelector,
SelectionCacheType cacheType,
SelectionSorter sorter) |
Modifier and Type | Field and Description |
---|---|
protected static SelectionCacheType |
DefaultPillarSelector.CACHE_TYPE |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
DefaultPillarSelector.getCacheType() |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
ProbabilityMoveSelector.cacheType |
protected SelectionCacheType |
AbstractCachingMoveSelector.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
ProbabilityMoveSelector.getCacheType() |
SelectionCacheType |
AbstractCachingMoveSelector.getCacheType() |
Constructor and Description |
---|
AbstractCachingMoveSelector(MoveSelector childMoveSelector,
SelectionCacheType cacheType) |
CachingMoveSelector(MoveSelector childMoveSelector,
SelectionCacheType cacheType,
boolean randomSelection) |
ProbabilityMoveSelector(MoveSelector childMoveSelector,
SelectionCacheType cacheType,
SelectionProbabilityWeightFactory probabilityWeightFactory) |
ShufflingMoveSelector(MoveSelector childMoveSelector,
SelectionCacheType cacheType) |
SortingMoveSelector(MoveSelector childMoveSelector,
SelectionCacheType cacheType,
SelectionSorter sorter) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
MoveListFactoryToMoveSelectorBridge.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
MoveListFactoryToMoveSelectorBridge.getCacheType() |
Constructor and Description |
---|
MoveListFactoryToMoveSelectorBridge(MoveListFactory moveListFactory,
SelectionCacheType cacheType,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
FromSolutionPropertyValueSelector.minimumCacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
FromSolutionPropertyValueSelector.getCacheType() |
Constructor and Description |
---|
FromSolutionPropertyValueSelector(EntityIndependentValueRangeDescriptor valueRangeDescriptor,
SelectionCacheType minimumCacheType,
boolean randomSelection) |
Modifier and Type | Field and Description |
---|---|
protected static SelectionCacheType |
DefaultSubChainSelector.CACHE_TYPE |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
DefaultSubChainSelector.getCacheType() |
Modifier and Type | Field and Description |
---|---|
protected SelectionCacheType |
ProbabilityValueSelector.cacheType |
protected SelectionCacheType |
EntityDependentSortingValueSelector.cacheType |
protected SelectionCacheType |
AbstractCachingValueSelector.cacheType |
Modifier and Type | Method and Description |
---|---|
SelectionCacheType |
ProbabilityValueSelector.getCacheType() |
SelectionCacheType |
EntityDependentSortingValueSelector.getCacheType() |
SelectionCacheType |
AbstractCachingValueSelector.getCacheType() |
Constructor and Description |
---|
AbstractCachingValueSelector(EntityIndependentValueSelector childValueSelector,
SelectionCacheType cacheType) |
CachingValueSelector(EntityIndependentValueSelector childValueSelector,
SelectionCacheType cacheType,
boolean randomSelection) |
EntityDependentSortingValueSelector(ValueSelector childValueSelector,
SelectionCacheType cacheType,
SelectionSorter sorter) |
ProbabilityValueSelector(EntityIndependentValueSelector childValueSelector,
SelectionCacheType cacheType,
SelectionProbabilityWeightFactory probabilityWeightFactory) |
ShufflingValueSelector(EntityIndependentValueSelector childValueSelector,
SelectionCacheType cacheType) |
SortingValueSelector(EntityIndependentValueSelector childValueSelector,
SelectionCacheType cacheType,
SelectionSorter sorter) |
Copyright © 2006–2017 JBoss by Red Hat. All rights reserved.