Colt 1.0.1

Uses of Interface
cern.colt.function.DoubleDoubleFunction

Packages that use DoubleDoubleFunction
cern.colt.matrix Matrix interfaces and factories; efficient and flexible dense and sparse 1, 2, 3 and d-dimensional matrices holding objects or primitive data types such as int, double, etc; Templated, fixed sized (not dynamically resizable); Also known as multi-dimensional arrays or Data Cubes
cern.colt.matrix.impl Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of cern.colt.matrix, without subsetting or supersetting
cern.colt.matrix.linalg Linear Algebraic matrix computations operating on DoubleMatrix2D and DoubleMatrix1D
cern.jet.math Tools for basic and advanced mathematics: Arithmetics and Algebra, Polynomials and Chebyshev series, Bessel and Airy functions, Function Objects for generic function evaluation, etc. 
hep.aida.bin Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution. 
 

Uses of DoubleDoubleFunction in cern.colt.matrix
 

Methods in cern.colt.matrix with parameters of type DoubleDoubleFunction
 double aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each cell and aggregates the results.
 double aggregate(DoubleMatrix2D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 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]).
 double aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each cell and aggregates the results.
 double aggregate(DoubleMatrix1D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 DoubleMatrix1D assign(DoubleMatrix1D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 DoubleMatrix1D assign(DoubleMatrix1D y, DoubleDoubleFunction function, IntArrayList nonZeroIndexes)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 double aggregate(DoubleDoubleFunction aggr, DoubleFunction f)
          Applies a function to each cell and aggregates the results.
 double aggregate(DoubleMatrix3D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)
          Applies a function to each corresponding cell of two matrices and aggregates the results.
 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]).
 

Uses of DoubleDoubleFunction in cern.colt.matrix.impl
 

Methods in cern.colt.matrix.impl with parameters of type DoubleDoubleFunction
 DoubleMatrix2D assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix2D assign(DoubleMatrix2D y, DoubleDoubleFunction function)
           
 DoubleMatrix1D assign(DoubleMatrix1D y, DoubleDoubleFunction function)
          Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).
 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]).
 

Uses of DoubleDoubleFunction in cern.colt.matrix.linalg
 

Methods in cern.colt.matrix.linalg with parameters of type DoubleDoubleFunction
 void assign(DoubleMatrix2D A, DoubleMatrix2D B, DoubleDoubleFunction function)
           
 void 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]).
 void assign(DoubleMatrix2D A, DoubleMatrix2D B, DoubleDoubleFunction function)
           
 

Uses of DoubleDoubleFunction in cern.jet.math
 

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

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

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

Methods in cern.jet.math with parameters of type DoubleDoubleFunction
static DoubleFunction 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 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 chain(DoubleDoubleFunction f, DoubleFunction g, DoubleFunction h)
          Constructs the function f( g(a), h(b) ).
static DoubleDoubleFunction chain(DoubleFunction g, DoubleDoubleFunction h)
          Constructs the function g( h(a,b) ).
static DoubleDoubleFunction swapArgs(DoubleDoubleFunction function)
          Constructs a function that returns function.apply(b,a), i.e.
 

Uses of DoubleDoubleFunction in hep.aida.bin
 

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


Colt 1.0.1

Submit a bug or feature. Check the Colt home page for the latest news.