|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BinaryOp | |
---|---|
org.amino.alg.parallelprefix | Interfaces and classes to implement a parallel-prefix algorithm. |
Uses of BinaryOp in org.amino.alg.parallelprefix |
---|
Classes in org.amino.alg.parallelprefix that implement BinaryOp | |
---|---|
class |
DefaultAddBinaryOp<T>
Provide basic implementation for addition binary operation used in parallel prefix package. |
Methods in org.amino.alg.parallelprefix with parameters of type BinaryOp | |
---|---|
void |
ThreadedParallelPrefix.PartialReduction.modify(float[] partialReduction,
float[] outputArray,
BinaryOp<T> op)
For every element in parallelReduction except the first one, spawn off a worker thread and with the value of that element, modify each element of outputArray with it using the op method. |
void |
ThreadedParallelPrefix.PartialReduction.modify(int[] partialReduction,
int[] outputArray,
BinaryOp<T> op)
For every element in parallelReduction except the first one, spawn off a worker thread and with the value of that element, modify each element of outputArray with it using the op method. |
float[] |
ThreadedParallelPrefix.PartialReduction.reduce(float[] inputArray,
float[] reducedArray,
BinaryOp<T> op)
Reduce across an array of float numbers. |
int[] |
ThreadedParallelPrefix.PartialReduction.reduce(int[] inputArray,
int[] reducedArray,
BinaryOp<T> op)
Reduce across an array of integers. |
void |
AbstractParallelPrefix.scan(byte[] array,
byte[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(byte[] inputArray,
byte[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(byte[] array,
byte[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(char[] array,
char[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(char[] inputArray,
char[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(char[] array,
char[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(double[] array,
double[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(double[] inputArray,
double[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(double[] array,
double[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(float[] array,
float[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(float[] inputArray,
float[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(float[] array,
float[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(int[] array,
int[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(int[] inputArray,
int[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(int[] inputArray,
int[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(long[] array,
long[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(long[] inputArray,
long[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(long[] array,
long[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(short[] array,
short[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(short[] inputArray,
short[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(short[] array,
short[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
AbstractParallelPrefix.scan(T[] array,
T[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ThreadedParallelPrefix.scan(T[] inputArray,
T[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
void |
ParallelPrefix.scan(T[] array,
T[] outputArray,
BinaryOp<T> op)
Perform a parallel-prefix operation on input array 'array'. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |