public class DoubleNTTBuilder extends AbstractNTTBuilder
double type.DoubleTableFNTStrategy,
SixStepFNTStrategy,
TwoPassFNTStrategy,
Factor3NTTStrategy| Constructor and Description |
|---|
DoubleNTTBuilder()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Factor3NTTStepStrategy |
createFactor3NTTSteps()
Creates an object for implementing the steps of factor-3 NTT.
|
protected NTTStrategy |
createFactor3NTTStrategy(NTTStrategy nttStrategy)
Create a factor-3 NTT strategy on top of another NTT strategy.
|
NTTConvolutionStepStrategy |
createNTTConvolutionSteps()
Creates an object for implementing the steps of a three-NTT
based convolution.
|
NTTStepStrategy |
createNTTSteps()
Creates an object for implementing the steps of a step-based
Number Theoretic Transform.
|
protected NTTStrategy |
createSimpleFNTStrategy()
Create a simple NTT strategy.
|
protected NTTStrategy |
createSixStepFNTStrategy()
Create a six-step NTT strategy.
|
protected NTTStrategy |
createTwoPassFNTStrategy()
Create a two-pass NTT strategy.
|
createNTTpublic NTTStepStrategy createNTTSteps()
NTTBuilderpublic NTTConvolutionStepStrategy createNTTConvolutionSteps()
NTTBuilderpublic Factor3NTTStepStrategy createFactor3NTTSteps()
NTTBuilderprotected NTTStrategy createSimpleFNTStrategy()
AbstractNTTBuildercreateSimpleFNTStrategy in class AbstractNTTBuilderprotected NTTStrategy createSixStepFNTStrategy()
AbstractNTTBuildercreateSixStepFNTStrategy in class AbstractNTTBuilderprotected NTTStrategy createTwoPassFNTStrategy()
AbstractNTTBuildercreateTwoPassFNTStrategy in class AbstractNTTBuilderprotected NTTStrategy createFactor3NTTStrategy(NTTStrategy nttStrategy)
AbstractNTTBuildercreateFactor3NTTStrategy in class AbstractNTTBuildernttStrategy - The underlying factor-2 NTT strategy.Copyright © 2025. All rights reserved.