C
- the complex array type.R
- the real array type.public abstract class FftCache<C extends AbstractArray<C,C,R,?>,R extends AbstractArray<R,C,R,?>> extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
FftCache.CacheKey
A lookup key class for cached kernels.
|
Constructor and Description |
---|
FftCache()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected abstract <A extends AbstractArray<?,C,?,?>> |
createCacheable(A array,
int[] dims)
Creates an instance of the complex array type.
|
<A extends AbstractArray<?,C,?,?>> |
get(A tag,
int... dims)
Attempts to retrieve a cached, padded, and FFT'd companion of the given
AbstractArray . |
String |
toString()
Delegates to
AbstractMap.toString() . |
public String toString()
AbstractMap.toString()
.public <A extends AbstractArray<?,C,?,?>> C get(A tag, int... dims)
AbstractArray
.A
- the query array type.tag
- the query key.dims
- the size of the cached result.protected abstract <A extends AbstractArray<?,C,?,?>> C createCacheable(A array, int[] dims)
A
- the query array type.array
- the query key.dims
- the size of the cached result.