C G I L M O P T 
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
 
C G I L M O P T 
All Classes All Packages