Package org.apfloat.aparapi
Class LongAparapiSixStepFNTStrategy
java.lang.Object
org.apfloat.internal.AbstractStepFNTStrategy
org.apfloat.internal.SixStepFNTStrategy
org.apfloat.aparapi.ColumnSixStepFNTStrategy
org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
- All Implemented Interfaces:
Parallelizable,NTTStrategy
Six-step NTT implementation for the
long element type.- Since:
- 1.8.3
- Version:
- 1.9.0
- Author:
- Mikko Tommila
-
Field Summary
Fields inherited from class org.apfloat.internal.SixStepFNTStrategy
matrixStrategyFields inherited from class org.apfloat.internal.AbstractStepFNTStrategy
stepStrategy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpostTransform(ArrayAccess arrayAccess) Finish processing the data after the (inverse) transform.protected voidpreTransform(ArrayAccess arrayAccess) Prepare the data for the (inverse) transform.Methods inherited from class org.apfloat.aparapi.ColumnSixStepFNTStrategy
multiplyElements, transposeInitial, transposeMiddleMethods inherited from class org.apfloat.internal.SixStepFNTStrategy
inverseTransform, transform, transformFirst, transformSecond, transposeFinalMethods inherited from class org.apfloat.internal.AbstractStepFNTStrategy
getTransformLength, inverseTransform, transform
-
Constructor Details
-
LongAparapiSixStepFNTStrategy
public LongAparapiSixStepFNTStrategy()Default constructor.
-
-
Method Details
-
preTransform
Description copied from class:SixStepFNTStrategyPrepare the data for the (inverse) transform.- Overrides:
preTransformin classSixStepFNTStrategy- Parameters:
arrayAccess- The data to prepare.
-
postTransform
Description copied from class:SixStepFNTStrategyFinish processing the data after the (inverse) transform.- Overrides:
postTransformin classSixStepFNTStrategy- Parameters:
arrayAccess- The data to finish.
-