Package org.apfloat.aparapi
Class LongAparapiFactor3NTTStrategy
- java.lang.Object
-
- org.apfloat.internal.Factor3NTTStrategy
-
- org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
-
- All Implemented Interfaces:
org.apfloat.internal.Parallelizable
,org.apfloat.spi.NTTStrategy
public class LongAparapiFactor3NTTStrategy extends org.apfloat.internal.Factor3NTTStrategy
Factor-3 NTT implementation for thelong
element type.- Since:
- 1.8.3
- Version:
- 1.9.0
- Author:
- Mikko Tommila
-
-
Constructor Summary
Constructors Constructor Description LongAparapiFactor3NTTStrategy()
Default constructor.
-
Method Summary
Modifier and Type Method Description void
inverseTransform(org.apfloat.spi.DataStorage dataStorage, int modulus, long totalTransformLength)
void
transform(org.apfloat.spi.DataStorage dataStorage, int modulus)
-
-
-
Method Detail
-
transform
public void transform(org.apfloat.spi.DataStorage dataStorage, int modulus) throws org.apfloat.ApfloatRuntimeException
- Specified by:
transform
in interfaceorg.apfloat.spi.NTTStrategy
- Overrides:
transform
in classorg.apfloat.internal.Factor3NTTStrategy
- Throws:
org.apfloat.ApfloatRuntimeException
-
inverseTransform
public void inverseTransform(org.apfloat.spi.DataStorage dataStorage, int modulus, long totalTransformLength) throws org.apfloat.ApfloatRuntimeException
- Specified by:
inverseTransform
in interfaceorg.apfloat.spi.NTTStrategy
- Overrides:
inverseTransform
in classorg.apfloat.internal.Factor3NTTStrategy
- Throws:
org.apfloat.ApfloatRuntimeException
-
-