|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.amino.alg.parallelprefix.AbstractParallelPrefix<T>
T
- data typepublic abstract class AbstractParallelPrefix<T>
Constructor Summary | |
---|---|
AbstractParallelPrefix()
|
Method Summary | |
---|---|
void |
scan(byte[] array,
byte[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(char[] array,
char[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(double[] array,
double[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(float[] array,
float[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(int[] array,
int[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(long[] array,
long[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(short[] array,
short[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
scan(T[] array,
T[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractParallelPrefix()
Method Detail |
---|
public void scan(int[] array, int[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(char[] array, char[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(byte[] array, byte[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(long[] array, long[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(float[] array, float[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(double[] array, double[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(short[] array, short[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operatorpublic void scan(T[] array, T[] outputArray, BinaryOp<T> op)
scan
in interface ParallelPrefix<T>
array
- Single dimension input arrayoutputArray
- Single dimension destination array. Can be the same as
inputArrayop
- binary operator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |