ConvolutionStrategy |
AbstractConvolutionBuilder.createConvolution(int radix,
long size1,
long size2,
long resultSize) |
|
protected abstract ConvolutionStrategy |
AbstractConvolutionBuilder.createKaratsubaConvolutionStrategy(int radix) |
Create a Karatsuba convolution strategy.
|
protected ConvolutionStrategy |
DoubleConvolutionBuilder.createKaratsubaConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
FloatConvolutionBuilder.createKaratsubaConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
IntConvolutionBuilder.createKaratsubaConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
LongConvolutionBuilder.createKaratsubaConvolutionStrategy(int radix) |
|
protected abstract ConvolutionStrategy |
AbstractConvolutionBuilder.createMediumConvolutionStrategy(int radix) |
Create a medium-length convolution strategy where the size of one
of the data sets is relatively small (but more than one).
|
protected ConvolutionStrategy |
DoubleConvolutionBuilder.createMediumConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
FloatConvolutionBuilder.createMediumConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
IntConvolutionBuilder.createMediumConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
LongConvolutionBuilder.createMediumConvolutionStrategy(int radix) |
|
protected abstract ConvolutionStrategy |
AbstractConvolutionBuilder.createShortConvolutionStrategy(int radix) |
Create a short-length convolution strategy where the size of either
data set is one.
|
protected ConvolutionStrategy |
DoubleConvolutionBuilder.createShortConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
FloatConvolutionBuilder.createShortConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
IntConvolutionBuilder.createShortConvolutionStrategy(int radix) |
|
protected ConvolutionStrategy |
LongConvolutionBuilder.createShortConvolutionStrategy(int radix) |
|
protected abstract ConvolutionStrategy |
AbstractConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix,
NTTStrategy nttStrategy) |
Create a 3-NTT convolution strategy.
|
protected ConvolutionStrategy |
DoubleConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix,
NTTStrategy nttStrategy) |
|
protected ConvolutionStrategy |
FloatConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix,
NTTStrategy nttStrategy) |
|
protected ConvolutionStrategy |
IntConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix,
NTTStrategy nttStrategy) |
|
protected ConvolutionStrategy |
LongConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix,
NTTStrategy nttStrategy) |
|