# Uses of Interface
org.apfloat.spi.NTTStepStrategy

Packages that use NTTStepStrategy
Package
Description
org.apfloat.aparapi
Transforms for using a GPU via the aparapi library.
org.apfloat.internal
Default implementations of the apfloat Service Provider Interface (SPI).
org.apfloat.spi
The apfloat Service Provider Interface (SPI).

- ## Uses of NTTStepStrategy in org.apfloat.aparapi

  Classes in org.apfloat.aparapi that implement NTTStepStrategy
  Modifier and Type
  Class
  Description
  `class`
  `IntAparapiNTTStepStrategy`
  NTT steps for the `int` element type aparapi transforms.
  `class`
  `LongAparapiNTTStepStrategy`
  NTT steps for the `long` element type aparapi transforms.
  Constructors in org.apfloat.aparapi with parameters of type NTTStepStrategy
  Modifier
  Constructor
  Description
  ``
  `ColumnSixStepFNTStrategy(NTTStepStrategy stepStrategy, MatrixStrategy matrixStrategy)`
  Basic constructor.
  ``
  `ColumnTwoPassFNTStrategy(NTTStepStrategy stepStrategy)`
  Basic constructor.

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

  Classes in org.apfloat.internal that implement NTTStepStrategy
  Modifier and Type
  Class
  Description
  `class`
  `DoubleNTTStepStrategy`
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
  `class`
  `FloatNTTStepStrategy`
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
  `class`
  `IntNTTStepStrategy`
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
  `class`
  `LongNTTStepStrategy`
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
  Fields in org.apfloat.internal declared as NTTStepStrategy
  Modifier and Type
  Field
  Description
  `protected NTTStepStrategy`
  AbstractStepFNTStrategy.`stepStrategy`
  The NTT steps.
  Methods in org.apfloat.internal that return NTTStepStrategy
  Modifier and Type
  Method
  Description
  `NTTStepStrategy`
  DoubleNTTBuilder.`createNTTSteps()`
  `NTTStepStrategy`
  FloatNTTBuilder.`createNTTSteps()`
  `NTTStepStrategy`
  IntNTTBuilder.`createNTTSteps()`
  `NTTStepStrategy`
  LongNTTBuilder.`createNTTSteps()`
  Constructors in org.apfloat.internal with parameters of type NTTStepStrategy
  Modifier
  Constructor
  Description
  `protected`
  `AbstractStepFNTStrategy(NTTStepStrategy stepStrategy)`
  Subclass constructor with step strategy.
  ``
  `SixStepFNTStrategy(NTTStepStrategy stepStrategy, MatrixStrategy matrixStrategy)`
  Constructor with specific strategies.
  ``
  `TwoPassFNTStrategy(NTTStepStrategy stepStrategy)`
  Constructor with step strategy.

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

  Methods in org.apfloat.spi that return NTTStepStrategy
  Modifier and Type
  Method
  Description
  `NTTStepStrategy`
  NTTBuilder.`createNTTSteps()`
  Creates an object for implementing the steps of a step-based Number Theoretic Transform.