# Uses of Interface
org.apfloat.spi.CarryCRTStrategy

Packages that use CarryCRTStrategy
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 CarryCRTStrategy in org.apfloat.internal

  Classes in org.apfloat.internal that implement CarryCRTStrategy
  Modifier and Type
  Class
  Description
  `class`
  `StepCarryCRTStrategy`
  Class for performing the final step of a three-modulus Number Theoretic Transform based convolution.
  Fields in org.apfloat.internal declared as CarryCRTStrategy
  Modifier and Type
  Field
  Description
  `protected CarryCRTStrategy`
  ThreeNTTConvolutionStrategy.`carryCRTStrategy`
  The carry-CRT to use.
  Methods in org.apfloat.internal that return CarryCRTStrategy
  Modifier and Type
  Method
  Description
  `CarryCRTStrategy`
  DoubleCarryCRTBuilder.`createCarryCRT(int radix)`
  `CarryCRTStrategy`
  FloatCarryCRTBuilder.`createCarryCRT(int radix)`
  `CarryCRTStrategy`
  IntCarryCRTBuilder.`createCarryCRT(int radix)`
  `CarryCRTStrategy`
  LongCarryCRTBuilder.`createCarryCRT(int radix)`

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

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