Uses of Interface
org.amino.alg.parallelprefix.BinaryOp

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'.
 



Copyright © 2008. All Rights Reserved.