# Uses of Class
org.apfloat.internal.LongElementaryModMath

Packages that use LongElementaryModMath
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).

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

  Subclasses of LongElementaryModMath in org.apfloat.aparapi
  Modifier and Type
  Class
  Description
  `class`
  `LongAparapiFactor3NTTStepStrategy`
  Steps for the factor-3 NTT using the GPU, for the `long` element type.
  `class`
  `LongAparapiNTTStepStrategy`
  NTT steps for the `long` element type aparapi transforms.

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

  Subclasses of LongElementaryModMath in org.apfloat.internal
  Modifier and Type
  Class
  Description
  `class`
  `LongFactor3NTTStepStrategy`
  Steps for the factor-3 NTT.
  `class`
  `LongModMath`
  Modulo arithmetic functions for `long` data.
  `class`
  `LongNTTConvolutionStepStrategy`
  Steps of a three-NTT convolution for the `long` type.
  `class`
  `LongNTTStepStrategy`
  Common methods to calculate Fast Number Theoretic Transforms in parallel using multiple threads.
  `class`
  `LongTableFNT`
  Fast Number Theoretic Transform that uses lookup tables for powers of n:th root of unity and permutation indexes.
  `class`
  `LongTableFNTStrategy`
  Fast Number Theoretic Transform strategy that uses lookup tables for powers of n:th root of unity and permutation indexes.
  `class`
  `LongWTables`
  Helper class for generating and caching tables of powers of the n:th root of unity.