Package org.apfloat.aparapi
Class IntAparapiNTTBuilder
java.lang.Object
org.apfloat.internal.AbstractNTTBuilder
org.apfloat.internal.IntNTTBuilder
org.apfloat.aparapi.IntAparapiNTTBuilder
- All Implemented Interfaces:
NTTBuilder
NTT Builder for aparapi transform implementations for the
int
element type.- Since:
- 1.8.3
- Version:
- 1.8.3
- Author:
- Mikko Tommila
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NTTStrategy
createFactor3NTTStrategy
(long size, NTTStrategy nttStrategy) Create a factor-3 NTT strategy on top of another NTT strategy.protected NTTStrategy
createSixStepFNTStrategy
(long size) Create a six-step NTT strategy.protected NTTStrategy
createTwoPassFNTStrategy
(long size) Create a two-pass NTT strategy.Methods inherited from class org.apfloat.internal.IntNTTBuilder
createFactor3NTTSteps, createNTTConvolutionSteps, createNTTSteps, createSimpleFNTStrategy
Methods inherited from class org.apfloat.internal.AbstractNTTBuilder
createNTT
-
Constructor Details
-
IntAparapiNTTBuilder
public IntAparapiNTTBuilder()Default constructor.
-
-
Method Details
-
createSixStepFNTStrategy
Description copied from class:AbstractNTTBuilder
Create a six-step NTT strategy.- Overrides:
createSixStepFNTStrategy
in classAbstractNTTBuilder
- Parameters:
size
- The transform length that will be used.- Returns:
- A new six-step NTT strategy.
-
createTwoPassFNTStrategy
Description copied from class:AbstractNTTBuilder
Create a two-pass NTT strategy.- Overrides:
createTwoPassFNTStrategy
in classAbstractNTTBuilder
- Parameters:
size
- The transform length that will be used.- Returns:
- A new two-pass NTT strategy.
-
createFactor3NTTStrategy
Description copied from class:AbstractNTTBuilder
Create a factor-3 NTT strategy on top of another NTT strategy.- Overrides:
createFactor3NTTStrategy
in classAbstractNTTBuilder
- Parameters:
size
- The transform length that will be used.nttStrategy
- The underlying factor-2 NTT strategy.- Returns:
- A new factor-3 NTT strategy.
-