Package | Description |
---|---|
org.anchoranalysis.feature.calculate |
Sub-feature units of calculation that can be cached.
|
org.anchoranalysis.feature.calculate.cache |
Classes to cache feature-results or parts of feature-results that occur repeatedly among features
or across calculations of the same feature.
|
org.anchoranalysis.feature.session |
A defined context in which one or more features are provided inputs and produce results.
|
org.anchoranalysis.feature.session.cache |
Creates a
FeatureCalculationCache to use
during feature-calculations. |
org.anchoranalysis.feature.session.cache.finder |
Strategies to determine which child-cache (among hierarchy) to employ for a particular feature
calculation.
|
Modifier and Type | Method and Description |
---|---|
FeatureCalculationCache<T> |
FeatureCalculationInput.getCache()
Get the associated
FeatureCalculationCache . |
Modifier and Type | Method and Description |
---|---|
<V extends FeatureInput> |
FeatureCalculationCache.childCacheFor(ChildCacheName childName,
Class<? extends FeatureInput> inputType,
CacheCreator cacheCreator)
Gets/creates a child-cache for a given name.
|
<T extends FeatureInput> |
CacheCreator.create(Class<? extends FeatureInput> inputType)
Creates a
FeatureCalculationCache that accepts a particular input type. |
Modifier and Type | Method and Description |
---|---|
FeatureCalculationCache<T> |
SessionInputSequential.getCache() |
Modifier and Type | Method and Description |
---|---|
<T extends FeatureInput> |
HorizontalCacheCreator.create(Class<? extends FeatureInput> inputType) |
Modifier and Type | Method and Description |
---|---|
<V extends FeatureInput> |
ChildCacheFinder.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childCacheName,
V input)
Selects a child-cache given a parent and a child-name.
|
<V extends FeatureInput> |
DefaultChildCacheFinder.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childName,
V input) |
<V extends FeatureInput> |
CheckCacheForSpecificChildren.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childName,
V input) |
Modifier and Type | Method and Description |
---|---|
<V extends FeatureInput> |
ChildCacheFinder.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childCacheName,
V input)
Selects a child-cache given a parent and a child-name.
|
<V extends FeatureInput> |
DefaultChildCacheFinder.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childName,
V input) |
<V extends FeatureInput> |
CheckCacheForSpecificChildren.childCacheFor(FeatureCalculationCache<?> parentCache,
CacheCreator factory,
ChildCacheName childName,
V input) |
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.