# Uses of Interface
org.apfloat.spi.CarryCRTStepStrategy

Packages that use CarryCRTStepStrategy
Package
Description
org.apfloat.internal
Default implementations of the apfloat Service Provider Interface (SPI).
org.apfloat.spi
The apfloat Service Provider Interface (SPI).

- ## Uses of CarryCRTStepStrategy in org.apfloat.internal

  Classes in org.apfloat.internal that implement CarryCRTStepStrategy
  Modifier and Type
  Class
  Description
  `class`
  `DoubleCarryCRTStepStrategy`
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
  `class`
  `FloatCarryCRTStepStrategy`
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
  `class`
  `IntCarryCRTStepStrategy`
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
  `class`
  `LongCarryCRTStepStrategy`
  Class for performing the final steps of a three-modulus Number Theoretic Transform based convolution.
  Methods in org.apfloat.internal that return CarryCRTStepStrategy
  Modifier and Type
  Method
  Description
  `CarryCRTStepStrategy<double[]>`
  DoubleCarryCRTBuilder.`createCarryCRTSteps(int radix)`
  `CarryCRTStepStrategy<float[]>`
  FloatCarryCRTBuilder.`createCarryCRTSteps(int radix)`
  `CarryCRTStepStrategy<int[]>`
  IntCarryCRTBuilder.`createCarryCRTSteps(int radix)`
  `CarryCRTStepStrategy<long[]>`
  LongCarryCRTBuilder.`createCarryCRTSteps(int radix)`

- ## Uses of CarryCRTStepStrategy in org.apfloat.spi

  Methods in org.apfloat.spi that return CarryCRTStepStrategy
  Modifier and Type
  Method
  Description
  `CarryCRTStepStrategy<T>`
  CarryCRTBuilder.`createCarryCRTSteps(int radix)`
  Creates an object for implementing the steps of the carry-CRT of a three-NTT based convolution using the specified radix.