|
||||||||||
| 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 operator
public 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 operator
public 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 operator
public 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 operator
public 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 operator
public 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 operator
public 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 operator
public 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 | |||||||||