Class LongAparapiFactor3NTTStrategy
java.lang.Object
org.apfloat.internal.Factor3NTTStrategy
org.apfloat.aparapi.DecorableFactor3NTTStrategy
org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
- All Implemented Interfaces:
LongAparapiNTTStrategy, DecorableNTTStrategy, NTTStrategyDecorator, Parallelizable, NTTStrategy
public class LongAparapiFactor3NTTStrategy
extends DecorableFactor3NTTStrategy
implements LongAparapiNTTStrategy
Factor-3 NTT implementation for the
long element type.- Since:
- 1.8.3
- Version:
- 1.15.0
- Author:
- Mikko Tommila
-
Field Summary
Fields inherited from class Factor3NTTStrategy
stepStrategy -
Constructor Summary
ConstructorsConstructorDescriptionLongAparapiFactor3NTTStrategy(NTTStrategy factor2Strategy) Creates a new factor-3 transform strategy on top of an existing transform. -
Method Summary
Methods inherited from class DecorableFactor3NTTStrategy
inverseTransform, transformMethods inherited from class Factor3NTTStrategy
getTransformLengthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DecorableNTTStrategy
postTransform, preTransformMethods inherited from interface LongAparapiNTTStrategy
afterTransform, beforeTransformMethods inherited from interface NTTStrategy
getTransformLength, inverseTransform, transform
-
Constructor Details
-
LongAparapiFactor3NTTStrategy
Creates a new factor-3 transform strategy on top of an existing transform. The underlying transform needs to be capable of only doing transforms of length 2n.- Parameters:
factor2Strategy- The underlying transformation strategy, that can be capable of only doing radix-2 transforms.
-