Parallel Colt 0.7.2

Uses of Interface
cern.colt.function.tfloat.FloatFloatFunction

Packages that use FloatFloatFunction
cern.colt.matrix.tfloat Matrix interfaces and factories holding elements of float data type. 
cern.colt.matrix.tfloat.algo Linear Algebraic matrix computations operating on FloatMatrix2D and FloatMatrix1D
cern.colt.matrix.tfloat.impl Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of float data type. 
cern.jet.math.tfloat Tools for basic and advanced mathematics: Arithmetics and Function Objects for generic function evaluation operating on float data type. 
edu.emory.mathcs.utils Utility classes. 
hep.aida.tfloat.bin Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution. 
 

Uses of FloatFloatFunction in cern.colt.matrix.tfloat
 

Methods in cern.colt.matrix.tfloat with parameters of type FloatFloatFunction
 float FloatMatrix3D.aggregate(FloatFloatFunction aggr, FloatFunction f)
          Applies a function to each cell and aggregates the results.
 float FloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f)
          Applies a function to each cell and aggregates the results.
 float FloatMatrix1D.aggregate(FloatFloatFunction aggr, FloatFunction f)
          Applies a function to each cell and aggregates the results.
 float FloatMatrix3D.aggregate(FloatFloatFunction aggr, FloatFunction f, FloatProcedure cond)
          Applies a function to each cell that satisfies a condition and aggregates the results.
 float FloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f, FloatProcedure cond)
          Applies a function to each cell that satisfies a condition and aggregates the results.
 float FloatMatrix1D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList indexList)
          Applies a function to all cells with a given indexes and aggregates the results.
 float FloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList rowList, IntArrayList columnList)
          Applies a function to all cells with a given indexes and aggregates the results.
 float FloatMatrix3D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
          Applies a function to all cells with a given indexes and aggregates the results.
 float FloatMatrix1D.aggregate(FloatMatrix1D other, FloatFloatFunction aggr, FloatFloatFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 float FloatMatrix2D.aggregate(FloatMatrix2D other, FloatFloatFunction aggr, FloatFloatFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 float FloatMatrix3D.aggregate(FloatMatrix3D other, FloatFloatFunction aggr, FloatFloatFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 FloatMatrix1D FloatMatrix1D.assign(FloatMatrix1D y, FloatFloatFunction function)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 FloatMatrix1D FloatMatrix1D.assign(FloatMatrix1D y, FloatFloatFunction function, IntArrayList nonZeroIndexes)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 FloatMatrix2D FloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 FloatMatrix2D FloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function, IntArrayList rowList, IntArrayList columnList)
          Assigns the result of a function to all cells with a given indexes
 FloatMatrix3D FloatMatrix3D.assign(FloatMatrix3D y, FloatFloatFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 FloatMatrix3D FloatMatrix3D.assign(FloatMatrix3D y, FloatFloatFunction function, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
          Assigns the result of a function to all cells with a given indexes
 

Uses of FloatFloatFunction in cern.colt.matrix.tfloat.algo
 

Methods in cern.colt.matrix.tfloat.algo that return FloatFloatFunction
static FloatFloatFunction FloatAlgebra.hypotFunction()
          Returns sqrt(a^2 + b^2) without under/overflow.
 

Methods in cern.colt.matrix.tfloat.algo with parameters of type FloatFloatFunction
 void SmpFloatBlas.assign(FloatMatrix2D A, FloatMatrix2D B, FloatFloatFunction function)
           
 void FloatBlas.assign(FloatMatrix2D x, FloatMatrix2D y, FloatFloatFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 

Uses of FloatFloatFunction in cern.colt.matrix.tfloat.impl
 

Methods in cern.colt.matrix.tfloat.impl with parameters of type FloatFloatFunction
 float DenseFloatMatrix3D.aggregate(FloatFloatFunction aggr, FloatFunction f)
           
 float DenseFloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f)
           
 float DenseFloatMatrix1D.aggregate(FloatFloatFunction aggr, FloatFunction f)
           
 float DenseColFloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f)
           
 float DenseFloatMatrix3D.aggregate(FloatFloatFunction aggr, FloatFunction f, FloatProcedure cond)
           
 float DenseFloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f, FloatProcedure cond)
           
 float DenseColFloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f, FloatProcedure cond)
           
 float DenseFloatMatrix1D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList indexList)
           
 float DenseFloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList rowList, IntArrayList columnList)
           
 float DenseColFloatMatrix2D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList rowList, IntArrayList columnList)
           
 float DenseFloatMatrix3D.aggregate(FloatFloatFunction aggr, FloatFunction f, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
           
 float DenseFloatMatrix1D.aggregate(FloatMatrix1D other, FloatFloatFunction aggr, FloatFloatFunction f)
           
 float DenseFloatMatrix2D.aggregate(FloatMatrix2D other, FloatFloatFunction aggr, FloatFloatFunction f)
           
 float DenseColFloatMatrix2D.aggregate(FloatMatrix2D other, FloatFloatFunction aggr, FloatFloatFunction f)
           
 float DenseFloatMatrix3D.aggregate(FloatMatrix3D other, FloatFloatFunction aggr, FloatFloatFunction f)
           
 FloatMatrix1D DenseFloatMatrix1D.assign(FloatMatrix1D y, FloatFloatFunction function)
           
 FloatMatrix2D SparseFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
           
 FloatMatrix2D RCFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
           
 FloatMatrix2D DiagonalFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
           
 FloatMatrix2D DenseFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
           
 FloatMatrix2D DenseColFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
           
 FloatMatrix2D CCFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function)
           
 FloatMatrix2D DenseFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function, IntArrayList rowList, IntArrayList columnList)
           
 FloatMatrix2D DenseColFloatMatrix2D.assign(FloatMatrix2D y, FloatFloatFunction function, IntArrayList rowList, IntArrayList columnList)
           
 FloatMatrix3D DenseFloatMatrix3D.assign(FloatMatrix3D y, FloatFloatFunction function)
           
 FloatMatrix3D DenseFloatMatrix3D.assign(FloatMatrix3D y, FloatFloatFunction function, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
           
 SparseFloatMatrix2D SparseFloatMatrix2D.assign(int[] rowIndexes, int[] columnIndexes, float[] values, FloatFloatFunction function)
           
 SparseFloatMatrix2D SparseFloatMatrix2D.assign(int[] rowIndexes, int[] columnIndexes, float value, FloatFloatFunction function)
           
 

Uses of FloatFloatFunction in cern.jet.math.tfloat
 

Classes in cern.jet.math.tfloat that implement FloatFloatFunction
 class FloatPlusMultFirst
          Only for performance tuning of compute intensive linear algebraic computations.
 class FloatPlusMultSecond
          Only for performance tuning of compute intensive linear algebraic computations.
 

Fields in cern.jet.math.tfloat declared as FloatFloatFunction
static FloatFloatFunction FloatFunctions.atan2
          Function that returns Math.atan2(a,b).
static FloatFloatFunction FloatFunctions.compare
          Function that returns a < b ? -1 : a > b ? 1 : 0.
static FloatFloatFunction FloatFunctions.div
          Function that returns a / b.
static FloatFloatFunction FloatFunctions.divNeg
          Function that returns -(a / b).
static FloatFloatFunction FloatFunctions.equals
          Function that returns a == b ? 1 : 0.
static FloatFloatFunction FloatFunctions.greater
          Function that returns a > b ? 1 : 0.
static FloatFloatFunction FloatFunctions.IEEEremainder
          Function that returns Math.IEEEremainder(a,b).
static FloatFloatFunction FloatFunctions.less
          Function that returns a < b ? 1 : 0.
static FloatFloatFunction FloatFunctions.lg
          Function that returns Math.log(a) / Math.log(b).
static FloatFloatFunction FloatFunctions.max
          Function that returns Math.max(a,b).
static FloatFloatFunction FloatFunctions.min
          Function that returns Math.min(a,b).
static FloatFloatFunction FloatFunctions.minus
          Function that returns a - b.
static FloatFloatFunction FloatFunctions.mod
          Function that returns a % b.
static FloatFloatFunction FloatFunctions.mult
          Function that returns a * b.
static FloatFloatFunction FloatFunctions.multNeg
          Function that returns -(a * b).
static FloatFloatFunction FloatFunctions.multSquare
          Function that returns a * b^2.
static FloatFloatFunction FloatFunctions.plus
          Function that returns a + b.
static FloatFloatFunction FloatFunctions.plusAbs
          Function that returns Math.abs(a) + Math.abs(b).
static FloatFloatFunction FloatFunctions.pow
          Function that returns Math.pow(a,b).
 

Methods in cern.jet.math.tfloat that return FloatFloatFunction
static FloatFloatFunction FloatFunctions.chain(FloatFloatFunction f, FloatFunction g, FloatFunction h)
          Constructs the function f( g(a), h(b) ).
static FloatFloatFunction FloatFunctions.chain(FloatFunction g, FloatFloatFunction h)
          Constructs the function g( h(a,b) ).
static FloatFloatFunction FloatFunctions.minusMult(float constant)
          Constructs a function that returns a - b*constant.
static FloatFloatFunction FloatFunctions.multSecond(float constant)
           
static FloatFloatFunction FloatFunctions.plusMultFirst(float constant)
          Constructs a function that returns a * constant + b.
static FloatFloatFunction FloatFunctions.plusMultSecond(float constant)
          Constructs a function that returns a + b*constant.
static FloatFloatFunction FloatFunctions.swapArgs(FloatFloatFunction function)
          Constructs a function that returns function.apply(b,a), i.e.
 

Methods in cern.jet.math.tfloat with parameters of type FloatFloatFunction
static FloatFunction FloatFunctions.bindArg1(FloatFloatFunction function, float c)
          Constructs a unary function from a binary function with the first operand (argument) fixed to the given constant c.
static FloatFunction FloatFunctions.bindArg2(FloatFloatFunction function, float c)
          Constructs a unary function from a binary function with the second operand (argument) fixed to the given constant c.
static FloatFloatFunction FloatFunctions.chain(FloatFloatFunction f, FloatFunction g, FloatFunction h)
          Constructs the function f( g(a), h(b) ).
static FloatFloatFunction FloatFunctions.chain(FloatFunction g, FloatFloatFunction h)
          Constructs the function g( h(a,b) ).
static FloatFloatFunction FloatFunctions.swapArgs(FloatFloatFunction function)
          Constructs a function that returns function.apply(b,a), i.e.
 

Uses of FloatFloatFunction in edu.emory.mathcs.utils
 

Methods in edu.emory.mathcs.utils with parameters of type FloatFloatFunction
static float ConcurrencyUtils.waitForCompletion(Future<?>[] futures, FloatFloatFunction aggr)
          Waits for all threads to complete computation and aggregates the result.
 

Uses of FloatFloatFunction in hep.aida.tfloat.bin
 

Methods in hep.aida.tfloat.bin with parameters of type FloatFloatFunction
 float DynamicFloatBin1D.aggregate(FloatFloatFunction aggr, FloatFunction f)
          Applies a function to each element and aggregates the results.
 


Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage