public interface Factor3NTTStepStrategy
Modifier and Type | Method and Description |
---|---|
long |
getMaxTransformLength()
Get the maximum transform length.
|
void |
transformColumns(DataStorage dataStorage0,
DataStorage dataStorage1,
DataStorage dataStorage2,
long startColumn,
long columns,
long power2length,
long length,
boolean isInverse,
int modulus)
Transform the columns of a matrix using a 3-point transform.
|
void transformColumns(DataStorage dataStorage0, DataStorage dataStorage1, DataStorage dataStorage2, long startColumn, long columns, long power2length, long length, boolean isInverse, int modulus) throws ApfloatRuntimeException
dataStorage0
- The data of the first column.dataStorage1
- The data of the second column.dataStorage2
- The data of the third column.startColumn
- The starting element index in the data storages to transform.columns
- How many columns to transform.power2length
- Length of the column transform.length
- Length of total transform (three times the length of one column).isInverse
- true
if an inverse transform is performed, false
if a forward transform is performed.modulus
- Index of the modulus.ApfloatRuntimeException
long getMaxTransformLength()
Copyright © 2017. All rights reserved.