Uses of Interface
cern.colt.function.DoubleDoubleFunction
Packages that use DoubleDoubleFunction
Package
Description
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.
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.Linear Algebraic matrix computations operating on
DoubleMatrix2D
and DoubleMatrix1D.Tools for basic and advanced mathematics: Arithmetics and Algebra, Polynomials and Chebyshev series, Bessel and Airy functions,
Function Objects for generic function evaluation, etc.
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 DoubleDoubleFunctionModifier and TypeMethodDescriptiondoubleDoubleMatrix1D.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.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]).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]).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 DoubleDoubleFunctionModifier and TypeMethodDescriptionDenseDoubleMatrix1D.assign(DoubleMatrix1D y, DoubleDoubleFunction function) Assigns the result of a function to each cell; x[i] = function(x[i],y[i]).DenseDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function) Assigns the result of a function to each cell; x[row,col] = function(x[row,col],y[row,col]).RCDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function) SparseDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function) TridiagonalDoubleMatrix2D.assign(DoubleMatrix2D y, DoubleDoubleFunction function) -
Uses of DoubleDoubleFunction in cern.colt.matrix.linalg
Methods in cern.colt.matrix.linalg that return DoubleDoubleFunctionModifier and TypeMethodDescriptionprotected static DoubleDoubleFunctionAlgebra.hypotFunction()Returns sqrt(a^2 + b^2) without under/overflow.Methods in cern.colt.matrix.linalg with parameters of type DoubleDoubleFunctionModifier and TypeMethodDescriptionvoidBlas.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 DoubleDoubleFunctionModifier and TypeClassDescriptionfinal classOnly for performance tuning of compute intensive linear algebraic computations.Fields in cern.jet.math declared as DoubleDoubleFunctionModifier and TypeFieldDescriptionstatic final DoubleDoubleFunctionFunctions.atan2Function that returns Math.atan2(a,b).static final DoubleDoubleFunctionFunctions.compareFunction that returns a invalid input: '<' b ? -1 : a > b ? 1 : 0.static final DoubleDoubleFunctionFunctions.divFunction that returns a / b.static final DoubleDoubleFunctionFunctions.equalsFunction that returns a == b ? 1 : 0.static final DoubleDoubleFunctionFunctions.greaterFunction that returns a > b ? 1 : 0.static final DoubleDoubleFunctionFunctions.IEEEremainderFunction that returns Math.IEEEremainder(a,b).static final DoubleDoubleFunctionFunctions.lessFunction that returns a invalid input: '<' b ? 1 : 0.static final DoubleDoubleFunctionFunctions.lgFunction that returns Math.log(a) / Math.log(b).static final DoubleDoubleFunctionFunctions.maxFunction that returns Math.max(a,b).static final DoubleDoubleFunctionFunctions.minFunction that returns Math.min(a,b).static final DoubleDoubleFunctionFunctions.minusFunction that returns a - b.static final DoubleDoubleFunctionFunctions.modFunction that returns a % b.static final DoubleDoubleFunctionFunctions.multFunction that returns a * b.static final DoubleDoubleFunctionFunctions.plusFunction that returns a + b.static final DoubleDoubleFunctionFunctions.plusAbsFunction that returns Math.abs(a) + Math.abs(b).static final DoubleDoubleFunctionFunctions.powFunction that returns Math.pow(a,b).Methods in cern.jet.math that return DoubleDoubleFunctionModifier and TypeMethodDescriptionstatic 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 DoubleDoubleFunctionModifier and TypeMethodDescriptionstatic 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 DoubleDoubleFunctionModifier and TypeMethodDescriptiondoubleDynamicBin1D.aggregate(DoubleDoubleFunction aggr, DoubleFunction f) Applies a function to each element and aggregates the results.