Uses of Interface
org.apfloat.spi.NTTStrategy
Packages that use NTTStrategy
Package
Description
Default implementations of the apfloat Service Provider Interface (SPI).
The apfloat Service Provider Interface (SPI).
-
Uses of NTTStrategy in org.apfloat.internal
Classes in org.apfloat.internal that implement NTTStrategyModifier and TypeClassDescriptionclassAbstract superclass for step-based FNT strategies.classFast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.classA transform that implements a 3-point transform on top of another Number Theoretic Transform that does transforms of length 2n.classFast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.classFast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.classFast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.classFast Number Theoretic Transform that uses a "six-step" algorithm to calculate a long transform more efficiently on cache-based memory architectures.classFast Number Theoretic Transform that uses a "two-pass" algorithm to calculate a very long transform on data that resides on a mass storage device.Fields in org.apfloat.internal declared as NTTStrategyModifier and TypeFieldDescriptionprivate NTTStrategyFactor3NTTStrategy.factor2Strategyprotected NTTStrategyThreeNTTConvolutionStrategy.nttStrategyThe transform to use.Methods in org.apfloat.internal that return NTTStrategyModifier and TypeMethodDescriptionprotected NTTStrategyAbstractNTTBuilder.createFactor3NTTStrategy(long size, NTTStrategy nttStrategy) Create a factor-3 NTT strategy on top of another NTT strategy.AbstractNTTBuilder.createNTT(long size) protected abstract NTTStrategyAbstractNTTBuilder.createSimpleFNTStrategy(long size) Create a simple NTT strategy.protected NTTStrategyDoubleNTTBuilder.createSimpleFNTStrategy(long size) protected NTTStrategyFloatNTTBuilder.createSimpleFNTStrategy(long size) protected NTTStrategyIntNTTBuilder.createSimpleFNTStrategy(long size) protected NTTStrategyLongNTTBuilder.createSimpleFNTStrategy(long size) protected NTTStrategyAbstractNTTBuilder.createSixStepFNTStrategy(long size) Create a six-step NTT strategy.protected NTTStrategyAbstractNTTBuilder.createTwoPassFNTStrategy(long size) Create a two-pass NTT strategy.Methods in org.apfloat.internal with parameters of type NTTStrategyModifier and TypeMethodDescriptionprotected NTTStrategyAbstractNTTBuilder.createFactor3NTTStrategy(long size, NTTStrategy nttStrategy) Create a factor-3 NTT strategy on top of another NTT strategy.protected abstract ConvolutionStrategyAbstractConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) Create a 3-NTT convolution strategy.protected ConvolutionStrategyDoubleConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) protected ConvolutionStrategyFloatConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) protected ConvolutionStrategyIntConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) protected ConvolutionStrategyLongConvolutionBuilder.createThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) Constructors in org.apfloat.internal with parameters of type NTTStrategyModifierConstructorDescriptionFactor3NTTStrategy(NTTStrategy factor2Strategy) Creates a new factor-3 transform strategy on top of an existing transform.ParallelThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) Creates a new convoluter that uses the specified transform for transforming the data.ThreeNTTConvolutionStrategy(int radix, NTTStrategy nttStrategy) Creates a new convoluter that uses the specified transform for transforming the data. -
Uses of NTTStrategy in org.apfloat.spi
Methods in org.apfloat.spi that return NTTStrategyModifier and TypeMethodDescriptionNTTBuilder.createNTT(long size) Creates a Number Theoretic Transform of suitable type for the specified length.