Parallel Colt 0.9.4

Uses of Interface
cern.colt.function.tdouble.DoubleDoubleFunction

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

Uses of DoubleDoubleFunction in cern.colt.matrix.tdouble
 

Methods in cern.colt.matrix.tdouble with parameters of type DoubleDoubleFunction
 double DoubleMatrix3D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each cell and aggregates the results.
 double DoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each cell and aggregates the results.
 double DoubleMatrix1D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each cell and aggregates the results.
 double DoubleMatrix3D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, DoubleProcedure cond)
          Applies a function to each cell that satisfies a condition and aggregates the results.
 double DoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, DoubleProcedure cond)
          Applies a function to each cell that satisfies a condition and aggregates the results.
 double DoubleMatrix1D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList indexList)
          Applies a function to all cells with a given indexes and aggregates the results.
 double DoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList rowList, IntArrayList columnList)
          Applies a function to all cells with a given indexes and aggregates the results.
 double DoubleMatrix3D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
          Applies a function to all cells with a given indexes and aggregates the results.
 double DoubleMatrix1D.aggregate(DoubleMatrix1D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 double DoubleMatrix2D.aggregate(DoubleMatrix2D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 double DoubleMatrix3D.aggregate(DoubleMatrix3D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 DoubleMatrix1D DoubleMatrix1D.assign(DoubleMatrix1D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 DoubleMatrix1D DoubleMatrix1D.assign(DoubleMatrix1D y, DoubleDoubleFunction function, IntArrayList nonZeroIndexes)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 DoubleMatrix2D DoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 DoubleMatrix2D DoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function, IntArrayList rowList, IntArrayList columnList)
          Assigns the result of a function to all cells with a given indexes
 DoubleMatrix3D DoubleMatrix3D.assign(DoubleMatrix3D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 DoubleMatrix3D DoubleMatrix3D.assign(DoubleMatrix3D y, DoubleDoubleFunction function, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
          Assigns the result of a function to all cells with a given indexes
 

Uses of DoubleDoubleFunction in cern.colt.matrix.tdouble.algo
 

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

Methods in cern.colt.matrix.tdouble.algo with parameters of type DoubleDoubleFunction
 void SmpDoubleBlas.assign(DoubleMatrix2D A, DoubleMatrix2D B, DoubleDoubleFunction function)
           
 void DoubleBlas.assign(DoubleMatrix2D x, DoubleMatrix2D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).
 

Uses of DoubleDoubleFunction in cern.colt.matrix.tdouble.impl
 

Methods in cern.colt.matrix.tdouble.impl with parameters of type DoubleDoubleFunction
 double DenseDoubleMatrix3D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
           
 double DenseDoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
           
 double DenseDoubleMatrix1D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
           
 double DenseColumnDoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
           
 double DenseDoubleMatrix3D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, DoubleProcedure cond)
           
 double DenseDoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, DoubleProcedure cond)
           
 double DenseColumnDoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, DoubleProcedure cond)
           
 double DenseDoubleMatrix1D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList indexList)
           
 double DenseDoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList rowList, IntArrayList columnList)
           
 double DenseColumnDoubleMatrix2D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList rowList, IntArrayList columnList)
           
 double DenseDoubleMatrix3D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
           
 double DenseDoubleMatrix1D.aggregate(DoubleMatrix1D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
           
 double DenseDoubleMatrix2D.aggregate(DoubleMatrix2D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
           
 double DenseColumnDoubleMatrix2D.aggregate(DoubleMatrix2D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
           
 double DenseDoubleMatrix3D.aggregate(DoubleMatrix3D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
           
 DoubleMatrix1D DenseDoubleMatrix1D.assign(DoubleMatrix1D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D WrapperDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D SparseRCDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D SparseDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D SparseCCDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D DiagonalDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D DenseDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D DenseColumnDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D DenseDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function, IntArrayList rowList, IntArrayList columnList)
           
 DoubleMatrix2D DenseColumnDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function, IntArrayList rowList, IntArrayList columnList)
           
 DoubleMatrix3D DenseDoubleMatrix3D.assign(DoubleMatrix3D y, DoubleDoubleFunction function)
           
 DoubleMatrix3D DenseDoubleMatrix3D.assign(DoubleMatrix3D y, DoubleDoubleFunction function, IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList)
           
 SparseDoubleMatrix2D SparseDoubleMatrix2D.assign(int[] rowIndexes, int[] columnIndexes, double[] values, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]), where y is given in the coordinate form.
 SparseDoubleMatrix2D SparseDoubleMatrix2D.assign(int[] rowIndexes, int[] columnIndexes, double value, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]), where y is given in the coordinate form with single numerical value.
 

Uses of DoubleDoubleFunction in cern.jet.math.tdouble
 

Classes in cern.jet.math.tdouble that implement DoubleDoubleFunction
 class DoublePlusMultFirst
          Only for performance tuning of compute intensive linear algebraic computations.
 class DoublePlusMultSecond
          Only for performance tuning of compute intensive linear algebraic computations.
 

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

Methods in cern.jet.math.tdouble that return DoubleDoubleFunction
static DoubleDoubleFunction DoubleFunctions.chain(DoubleDoubleFunction f, DoubleFunction g, DoubleFunction h)
          Constructs the function f( g(a), h(b) ).
static DoubleDoubleFunction DoubleFunctions.chain(DoubleFunction g, DoubleDoubleFunction h)
          Constructs the function g( h(a,b) ).
static DoubleDoubleFunction DoubleFunctions.minusMult(double constant)
          Constructs a function that returns a - b*constant.
static DoubleDoubleFunction DoubleFunctions.multSecond(double constant)
          Constructs a function that returns b*constant.
static DoubleDoubleFunction DoubleFunctions.plusMultFirst(double constant)
          Constructs a function that returns a * constant + b.
static DoubleDoubleFunction DoubleFunctions.plusMultSecond(double constant)
          Constructs a function that returns a + b*constant.
static DoubleDoubleFunction DoubleFunctions.swapArgs(DoubleDoubleFunction function)
          Constructs a function that returns function.apply(b,a), i.e.
 

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

Uses of DoubleDoubleFunction in edu.emory.mathcs.utils
 

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

Uses of DoubleDoubleFunction in hep.aida.tdouble.bin
 

Methods in hep.aida.tdouble.bin with parameters of type DoubleDoubleFunction
 double DynamicDoubleBin1D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each element and aggregates the results.
 


Parallel Colt 0.9.4

Jump to the Parallel Colt Homepage