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
public class LongAparapiSixStepFNTStrategy extends ColumnSixStepFNTStrategy
Six-step NTT implementation for thelong
element type.- Since:
- 1.8.3
- Version:
- 1.9.0
- Author:
- Mikko Tommila
-
-
Field Summary
-
Fields inherited from class org.apfloat.internal.SixStepFNTStrategy
matrixStrategy
-
Fields inherited from class org.apfloat.internal.AbstractStepFNTStrategy
stepStrategy
-
-
Constructor Summary
Constructors Constructor Description LongAparapiSixStepFNTStrategy()
Default constructor.
-
Method Summary
Modifier and Type Method Description protected void
postTransform(ArrayAccess arrayAccess)
Finish processing the data after the (inverse) transform.protected void
preTransform(ArrayAccess arrayAccess)
Prepare the data for the (inverse) transform.-
Methods inherited from class org.apfloat.aparapi.ColumnSixStepFNTStrategy
multiplyElements, transposeInitial, transposeMiddle
-
Methods inherited from class org.apfloat.internal.SixStepFNTStrategy
inverseTransform, transform, transformFirst, transformSecond, transposeFinal
-
Methods inherited from class org.apfloat.internal.AbstractStepFNTStrategy
getTransformLength, inverseTransform, transform
-
-
-
-
Method Detail
-
preTransform
protected void preTransform(ArrayAccess arrayAccess)
Description copied from class:SixStepFNTStrategy
Prepare the data for the (inverse) transform.- Overrides:
preTransform
in classSixStepFNTStrategy
- Parameters:
arrayAccess
- The data to prepare.
-
postTransform
protected void postTransform(ArrayAccess arrayAccess)
Description copied from class:SixStepFNTStrategy
Finish processing the data after the (inverse) transform.- Overrides:
postTransform
in classSixStepFNTStrategy
- Parameters:
arrayAccess
- The data to finish.
-
-