Uses of Interface
cern.colt.function.DoubleDoubleFunction
-
Packages that use DoubleDoubleFunction Package Description 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 ofcern.colt.matrix, without subsetting or supersetting.cern.colt.matrix.linalg Linear Algebraic matrix computations operating onDoubleMatrix2DandDoubleMatrix1D.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 Modifier and Type Method Description doubleDoubleMatrix1D. aggregate(DoubleDoubleFunction aggr, DoubleFunction f)Applies a function to each cell and aggregates the results.doubleDoubleMatrix1D. aggregate(DoubleMatrix1D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)Applies a function to each corresponding cell of two matrices and aggregates the results.doubleDoubleMatrix2D. aggregate(DoubleDoubleFunction aggr, DoubleFunction f)Applies a function to each cell and aggregates the results.doubleDoubleMatrix2D. aggregate(DoubleMatrix2D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)Applies a function to each corresponding cell of two matrices and aggregates the results.doubleDoubleMatrix3D. aggregate(DoubleDoubleFunction aggr, DoubleFunction f)Applies a function to each cell and aggregates the results.doubleDoubleMatrix3D. aggregate(DoubleMatrix3D other, DoubleDoubleFunction aggr, DoubleDoubleFunction f)Applies a function to each corresponding cell of two matrices and aggregates the results.DoubleMatrix1DDoubleMatrix1D. assign(DoubleMatrix1D y, DoubleDoubleFunction function)Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).DoubleMatrix1DDoubleMatrix1D. assign(DoubleMatrix1D y, DoubleDoubleFunction function, IntArrayList nonZeroIndexes)Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).DoubleMatrix2DDoubleMatrix2D. assign(DoubleMatrix2D y, DoubleDoubleFunction function)Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).DoubleMatrix3DDoubleMatrix3D. 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 Modifier and Type Method Description DoubleMatrix1DDenseDoubleMatrix1D. assign(DoubleMatrix1D y, DoubleDoubleFunction function)Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).DoubleMatrix2DDenseDoubleMatrix2D. assign(DoubleMatrix2D y, DoubleDoubleFunction function)Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).DoubleMatrix2DRCDoubleMatrix2D. assign(DoubleMatrix2D y, DoubleDoubleFunction function)DoubleMatrix2DSparseDoubleMatrix2D. assign(DoubleMatrix2D y, DoubleDoubleFunction function)DoubleMatrix2DTridiagonalDoubleMatrix2D. assign(DoubleMatrix2D y, DoubleDoubleFunction function) -
Uses of DoubleDoubleFunction in cern.colt.matrix.linalg
Methods in cern.colt.matrix.linalg that return DoubleDoubleFunction Modifier and Type Method Description protected static DoubleDoubleFunctionAlgebra. hypotFunction()Returns sqrt(a^2 + b^2) without under/overflow.Methods in cern.colt.matrix.linalg with parameters of type DoubleDoubleFunction Modifier and Type Method Description voidBlas. 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]).voidSeqBlas. assign(DoubleMatrix2D A, DoubleMatrix2D B, DoubleDoubleFunction function)voidSmpBlas. assign(DoubleMatrix2D A, DoubleMatrix2D B, DoubleDoubleFunction function) -
Uses of DoubleDoubleFunction in cern.jet.math
Classes in cern.jet.math that implement DoubleDoubleFunction Modifier and Type Class Description classPlusMultOnly for performance tuning of compute intensive linear algebraic computations.Fields in cern.jet.math declared as DoubleDoubleFunction Modifier and Type Field Description static DoubleDoubleFunctionFunctions. atan2Function that returns Math.atan2(a,b).static DoubleDoubleFunctionFunctions. compareFunction that returns a < b ? -1 : a > b ? 1 : 0.static DoubleDoubleFunctionFunctions. divFunction that returns a / b.static DoubleDoubleFunctionFunctions. equalsFunction that returns a == b ? 1 : 0.static DoubleDoubleFunctionFunctions. greaterFunction that returns a > b ? 1 : 0.static DoubleDoubleFunctionFunctions. IEEEremainderFunction that returns Math.IEEEremainder(a,b).static DoubleDoubleFunctionFunctions. lessFunction that returns a < b ? 1 : 0.static DoubleDoubleFunctionFunctions. lgFunction that returns Math.log(a) / Math.log(b).static DoubleDoubleFunctionFunctions. maxFunction that returns Math.max(a,b).static DoubleDoubleFunctionFunctions. minFunction that returns Math.min(a,b).static DoubleDoubleFunctionFunctions. minusFunction that returns a - b.static DoubleDoubleFunctionFunctions. modFunction that returns a % b.static DoubleDoubleFunctionFunctions. multFunction that returns a * b.static DoubleDoubleFunctionFunctions. plusFunction that returns a + b.static DoubleDoubleFunctionFunctions. plusAbsFunction that returns Math.abs(a) + Math.abs(b).static DoubleDoubleFunctionFunctions. powFunction that returns Math.pow(a,b).Methods in cern.jet.math that return DoubleDoubleFunction Modifier and Type Method Description static DoubleDoubleFunctionFunctions. chain(DoubleDoubleFunction f, DoubleFunction g, DoubleFunction h)Constructs the function f( g(a), h(b) ).static DoubleDoubleFunctionFunctions. chain(DoubleFunction g, DoubleDoubleFunction h)Constructs the function g( h(a,b) ).static DoubleDoubleFunctionFunctions. minusMult(double constant)Constructs a function that returns a - b*constant.static DoubleDoubleFunctionFunctions. plusMult(double constant)Constructs a function that returns a + b*constant.static DoubleDoubleFunctionFunctions. swapArgs(DoubleDoubleFunction function)Constructs a function that returns function.apply(b,a), i.e.Methods in cern.jet.math with parameters of type DoubleDoubleFunction Modifier and Type Method Description static DoubleFunctionFunctions. 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 DoubleFunctionFunctions. 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 DoubleDoubleFunctionFunctions. chain(DoubleDoubleFunction f, DoubleFunction g, DoubleFunction h)Constructs the function f( g(a), h(b) ).static DoubleDoubleFunctionFunctions. chain(DoubleFunction g, DoubleDoubleFunction h)Constructs the function g( h(a,b) ).static DoubleDoubleFunctionFunctions. 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 Modifier and Type Method Description doubleDynamicBin1D. aggregate(DoubleDoubleFunction aggr, DoubleFunction f)Applies a function to each element and aggregates the results.
-