public class FloatCarryCRTBuilder extends Object implements CarryCRTBuilder<float[]>
float
type.Constructor and Description |
---|
FloatCarryCRTBuilder()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
CarryCRTStrategy |
createCarryCRT(int radix)
Creates an object for implementing the carry-CRT of a three-NTT
based convolution using the specified radix.
|
CarryCRTStepStrategy<float[]> |
createCarryCRTSteps(int radix)
Creates an object for implementing the steps of the carry-CRT
of a three-NTT based convolution using the specified radix.
|
public CarryCRTStrategy createCarryCRT(int radix)
CarryCRTBuilder
createCarryCRT
in interface CarryCRTBuilder<float[]>
radix
- The radix that will be used.public CarryCRTStepStrategy<float[]> createCarryCRTSteps(int radix)
CarryCRTBuilder
createCarryCRTSteps
in interface CarryCRTBuilder<float[]>
radix
- The radix that will be used.Copyright © 2018. All rights reserved.