C G I L M O P T
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- ColumnSixStepFNTStrategy - Class in org.apfloat.aparapi
-
Six-step NTT implementation that processes the data in the columns of the matrix.
- ColumnSixStepFNTStrategy(NTTStepStrategy, MatrixStrategy) - Constructor for class org.apfloat.aparapi.ColumnSixStepFNTStrategy
-
Basic constructor.
- ColumnTwoPassFNTStrategy - Class in org.apfloat.aparapi
-
Two-pass NTT implementation that processes the data in the columns of the matrix.
- ColumnTwoPassFNTStrategy(NTTStepStrategy) - Constructor for class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
-
Basic constructor.
- createFactor3NTTStrategy(long, NTTStrategy) - Method in class org.apfloat.aparapi.IntAparapiNTTBuilder
- createFactor3NTTStrategy(long, NTTStrategy) - Method in class org.apfloat.aparapi.LongAparapiNTTBuilder
- createSixStepFNTStrategy(long) - Method in class org.apfloat.aparapi.IntAparapiNTTBuilder
- createSixStepFNTStrategy(long) - Method in class org.apfloat.aparapi.LongAparapiNTTBuilder
- createTwoPassFNTStrategy(long) - Method in class org.apfloat.aparapi.IntAparapiNTTBuilder
- createTwoPassFNTStrategy(long) - Method in class org.apfloat.aparapi.LongAparapiNTTBuilder
G
- getColumns(DataStorage, int, int, int) - Method in class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
- getNTTBuilder() - Method in class org.apfloat.aparapi.IntAparapiBuilderFactory
- getNTTBuilder() - Method in class org.apfloat.aparapi.LongAparapiBuilderFactory
- getRows(DataStorage, int, int, int) - Method in class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
I
- IntAparapiBuilderFactory - Class in org.apfloat.aparapi
-
Builder factory for aparapi transform implementations for the
int
element type. - IntAparapiBuilderFactory() - Constructor for class org.apfloat.aparapi.IntAparapiBuilderFactory
-
Default constructor.
- IntAparapiFactor3NTTStepStrategy - Class in org.apfloat.aparapi
-
Steps for the factor-3 NTT using the GPU, for the
int
element type. - IntAparapiFactor3NTTStepStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiFactor3NTTStepStrategy
- IntAparapiFactor3NTTStrategy - Class in org.apfloat.aparapi
-
Factor-3 NTT implementation for the
int
element type. - IntAparapiFactor3NTTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiFactor3NTTStrategy
-
Default constructor.
- IntAparapiMatrixStrategy - Class in org.apfloat.aparapi
-
Matrix transposition in the GPU for the
int
type. - IntAparapiMatrixStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiMatrixStrategy
-
Default constructor.
- IntAparapiNTTBuilder - Class in org.apfloat.aparapi
-
NTT Builder for aparapi transform implementations for the
int
element type. - IntAparapiNTTBuilder() - Constructor for class org.apfloat.aparapi.IntAparapiNTTBuilder
-
Default constructor.
- IntAparapiNTTStepStrategy - Class in org.apfloat.aparapi
-
NTT steps for the
int
element type aparapi transforms. - IntAparapiNTTStepStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiNTTStepStrategy
-
Default constructor.
- IntAparapiSixStepFNTStrategy - Class in org.apfloat.aparapi
-
Six-step NTT implementation for the
int
element type. - IntAparapiSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
-
Default constructor.
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.aparapi.IntAparapiFactor3NTTStrategy
- inverseTransform(DataStorage, int, long) - Method in class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
L
- LongAparapiBuilderFactory - Class in org.apfloat.aparapi
-
Builder factory for aparapi transform implementations for the
long
element type. - LongAparapiBuilderFactory() - Constructor for class org.apfloat.aparapi.LongAparapiBuilderFactory
-
Default constructor.
- LongAparapiFactor3NTTStepStrategy - Class in org.apfloat.aparapi
-
Steps for the factor-3 NTT using the GPU, for the
long
element type. - LongAparapiFactor3NTTStepStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiFactor3NTTStepStrategy
- LongAparapiFactor3NTTStrategy - Class in org.apfloat.aparapi
-
Factor-3 NTT implementation for the
long
element type. - LongAparapiFactor3NTTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
-
Default constructor.
- LongAparapiMatrixStrategy - Class in org.apfloat.aparapi
-
Matrix transposition in the GPU for the
long
type. - LongAparapiMatrixStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiMatrixStrategy
-
Default constructor.
- LongAparapiNTTBuilder - Class in org.apfloat.aparapi
-
NTT Builder for aparapi transform implementations for the
long
element type. - LongAparapiNTTBuilder() - Constructor for class org.apfloat.aparapi.LongAparapiNTTBuilder
-
Default constructor.
- LongAparapiNTTStepStrategy - Class in org.apfloat.aparapi
-
NTT steps for the
long
element type aparapi transforms. - LongAparapiNTTStepStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiNTTStepStrategy
-
Default constructor.
- LongAparapiSixStepFNTStrategy - Class in org.apfloat.aparapi
-
Six-step NTT implementation for the
long
element type. - LongAparapiSixStepFNTStrategy() - Constructor for class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
-
Default constructor.
M
- multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.ColumnTwoPassFNTStrategy
- multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiNTTStepStrategy
- multiplyElements(ArrayAccess, int, int, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiNTTStepStrategy
- multiplyElements(ArrayAccess, int, int, long, long, boolean, int) - Method in class org.apfloat.aparapi.ColumnSixStepFNTStrategy
O
- org.apfloat.aparapi - package org.apfloat.aparapi
-
Transforms for using a GPU via the aparapi library.
P
- permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
- permuteToDoubleWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
- permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
- permuteToHalfWidth(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
- postTransform(ArrayAccess) - Method in class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
- postTransform(ArrayAccess) - Method in class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
- preTransform(ArrayAccess) - Method in class org.apfloat.aparapi.IntAparapiSixStepFNTStrategy
- preTransform(ArrayAccess) - Method in class org.apfloat.aparapi.LongAparapiSixStepFNTStrategy
T
- transform(DataStorage, int) - Method in class org.apfloat.aparapi.IntAparapiFactor3NTTStrategy
- transform(DataStorage, int) - Method in class org.apfloat.aparapi.LongAparapiFactor3NTTStrategy
- transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiFactor3NTTStepStrategy
- transformColumns(DataStorage, DataStorage, DataStorage, long, long, long, long, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiFactor3NTTStepStrategy
- transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.aparapi.IntAparapiNTTStepStrategy
-
Transform the columns of the data matrix.
- transformRows(ArrayAccess, int, int, boolean, boolean, int) - Method in class org.apfloat.aparapi.LongAparapiNTTStepStrategy
-
Transform the columns of the data matrix.
- transpose(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
- transpose(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
- transposeInitial(ArrayAccess, int, int, boolean) - Method in class org.apfloat.aparapi.ColumnSixStepFNTStrategy
- transposeMiddle(ArrayAccess, int, int, boolean) - Method in class org.apfloat.aparapi.ColumnSixStepFNTStrategy
- transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.IntAparapiMatrixStrategy
- transposeSquare(ArrayAccess, int, int) - Method in class org.apfloat.aparapi.LongAparapiMatrixStrategy
All Classes All Packages