|
Parallel Colt 0.9.4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FloatFunction | |
---|---|
cern.colt.map.tfloat | Automatically growing and shrinking map holding elements of float data type. |
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. |
cern.jet.random.tfloat | Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's. |
cern.jet.random.tfloat.engine | Engines generating strong uniformly distributed pseudo-random numbers; Needed by all JET probability distributions since they rely on uniform random numbers to generate random numbers from their own distribution. |
hep.aida.tfloat.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution. |
Uses of FloatFunction in cern.colt.map.tfloat |
---|
Methods in cern.colt.map.tfloat with parameters of type FloatFunction | |
---|---|
void |
OpenLongFloatHashMap.assign(FloatFunction function)
Assigns the result of a function to each value; v[i] = function(v[i]). |
void |
OpenIntFloatHashMap.assign(FloatFunction function)
Assigns the result of a function to each value; v[i] = function(v[i]). |
void |
AbstractLongFloatMap.assign(FloatFunction function)
Assigns the result of a function to each value; v[i] = function(v[i]). |
void |
AbstractIntFloatMap.assign(FloatFunction function)
Assigns the result of a function to each value; v[i] = function(v[i]). |
Uses of FloatFunction in cern.colt.matrix.tfloat |
---|
Methods in cern.colt.matrix.tfloat with parameters of type FloatFunction | |
---|---|
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. |
FloatMatrix3D |
FloatMatrix3D.assign(FloatFunction function)
Assigns the result of a function to each cell; x[slice,row,col] = function(x[slice,row,col]). |
FloatMatrix2D |
FloatMatrix2D.assign(FloatFunction f)
Assigns the result of a function to each cell; x[row,col] = function(x[row,col]). |
FloatMatrix1D |
FloatMatrix1D.assign(FloatFunction f)
Assigns the result of a function to each cell; x[i] = function(x[i]). |
FloatMatrix3D |
FloatMatrix3D.assign(FloatProcedure cond,
FloatFunction f)
Assigns the result of a function to all cells that satisfy a condition. |
FloatMatrix2D |
FloatMatrix2D.assign(FloatProcedure cond,
FloatFunction f)
Assigns the result of a function to all cells that satisfy a condition. |
FloatMatrix1D |
FloatMatrix1D.assign(FloatProcedure cond,
FloatFunction f)
Assigns the result of a function to all cells that satisfy a condition. |
Uses of FloatFunction in cern.colt.matrix.tfloat.algo |
---|
Methods in cern.colt.matrix.tfloat.algo with parameters of type FloatFunction | |
---|---|
void |
SmpFloatBlas.assign(FloatMatrix2D A,
FloatFunction function)
|
void |
FloatBlas.assign(FloatMatrix2D A,
FloatFunction function)
Assigns the result of a function to each cell; x[row,col] = function(x[row,col]). |
Uses of FloatFunction in cern.colt.matrix.tfloat.impl |
---|
Uses of FloatFunction in cern.jet.math.tfloat |
---|
Classes in cern.jet.math.tfloat that implement FloatFunction | |
---|---|
class |
FloatMult
Only for performance tuning of compute intensive linear algebraic computations. |
Fields in cern.jet.math.tfloat declared as FloatFunction | |
---|---|
static FloatFunction |
FloatFunctions.abs
Function that returns Math.abs(a). |
static FloatFunction |
FloatFunctions.acos
Function that returns Math.acos(a). |
static FloatFunction |
FloatFunctions.asin
Function that returns Math.asin(a). |
static FloatFunction |
FloatFunctions.atan
Function that returns Math.atan(a). |
static FloatFunction |
FloatFunctions.ceil
Function that returns Math.ceil(a). |
static FloatFunction |
FloatFunctions.cos
Function that returns Math.cos(a). |
static FloatFunction |
FloatFunctions.exp
Function that returns Math.exp(a). |
static FloatFunction |
FloatFunctions.floor
Function that returns Math.floor(a). |
static FloatFunction |
FloatFunctions.identity
Function that returns its argument. |
static FloatFunction |
FloatFunctions.inv
Function that returns 1.0 / a. |
static FloatFunction |
FloatFunctions.log
Function that returns Math.log(a). |
static FloatFunction |
FloatFunctions.log2
Function that returns Math.log(a) / Math.log(2). |
static FloatFunction |
FloatFunctions.neg
Function that returns -a. |
static FloatFunction |
FloatFunctions.rint
Function that returns Math.rint(a). |
static FloatFunction |
FloatFunctions.sign
Function that returns a < 0 ? -1 : a > 0 ? 1 : 0. |
static FloatFunction |
FloatFunctions.sin
Function that returns Math.sin(a). |
static FloatFunction |
FloatFunctions.sqrt
Function that returns Math.sqrt(a). |
static FloatFunction |
FloatFunctions.square
Function that returns a * a. |
static FloatFunction |
FloatFunctions.tan
Function that returns Math.tan(a). |
Methods in cern.jet.math.tfloat that return FloatFunction | |
---|---|
static FloatFunction |
FloatFunctions.between(float from,
float to)
Constructs a function that returns (from<=a && a<=to) ? 1 : 0. |
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 FloatFunction |
FloatFunctions.chain(FloatFunction g,
FloatFunction h)
Constructs the function g( h(a) ). |
static FloatFunction |
FloatFunctions.compare(float b)
Constructs a function that returns a < b ? -1 : a > b ? 1 : 0. |
static FloatFunction |
FloatFunctions.constant(float c)
Constructs a function that returns the constant c. |
static FloatFunction |
FloatFunctions.div(float b)
Constructs a function that returns a / b. |
static FloatFunction |
FloatFunctions.equals(float b)
Constructs a function that returns a == b ? 1 : 0. |
static FloatFunction |
FloatFunctions.greater(float b)
Constructs a function that returns a > b ? 1 : 0. |
static FloatFunction |
FloatFunctions.IEEEremainder(float b)
Constructs a function that returns Math.IEEEremainder(a,b). |
static FloatFunction |
FloatFunctions.less(float b)
Constructs a function that returns a < b ? 1 : 0. |
static FloatFunction |
FloatFunctions.lg(float b)
Constructs a function that returns Math.log(a) / Math.log(b) . |
static FloatFunction |
FloatFunctions.max(float b)
Constructs a function that returns Math.max(a,b). |
static FloatFunction |
FloatFunctions.min(float b)
Constructs a function that returns Math.min(a,b). |
static FloatFunction |
FloatFunctions.minus(float b)
Constructs a function that returns a - b. |
static FloatFunction |
FloatFunctions.mod(float b)
Constructs a function that returns a % b. |
static FloatFunction |
FloatFunctions.mult(float b)
Constructs a function that returns a * b. |
static FloatFunction |
FloatFunctions.plus(float b)
Constructs a function that returns a + b. |
static FloatFunction |
FloatFunctions.pow(float b)
Constructs a function that returns Math.pow(a,b). |
static FloatFunction |
FloatFunctions.random()
Constructs a function that returns a new uniform random number in the open unit interval (0.0,1.0) (excluding 0.0 and 1.0). |
static FloatFunction |
FloatFunctions.round(float precision)
Constructs a function that returns the number rounded to the given precision; Math.rint(a/precision)*precision. |
Methods in cern.jet.math.tfloat with parameters of type FloatFunction | |
---|---|
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 FloatFunction |
FloatFunctions.chain(FloatFunction g,
FloatFunction h)
Constructs the function g( h(a) ). |
Uses of FloatFunction in cern.jet.random.tfloat |
---|
Classes in cern.jet.random.tfloat that implement FloatFunction | |
---|---|
class |
AbstractContinousFloatDistribution
Abstract base class for all continous distributions. |
class |
AbstractFloatDistribution
Abstract base class for all random distributions. |
class |
FloatUniform
Uniform distribution; Math definition and animated definition. |
Uses of FloatFunction in cern.jet.random.tfloat.engine |
---|
Classes in cern.jet.random.tfloat.engine that implement FloatFunction | |
---|---|
class |
FloatMersenneTwister
MersenneTwister (MT19937) is one of the strongest uniform pseudo-random number generators known so far; at the same time it is quick. |
class |
FloatRandomEngine
Abstract base class for uniform pseudo-random number generating engines. |
class |
FRand
Quick medium quality uniform pseudo-random number generator. |
Uses of FloatFunction in hep.aida.tfloat.bin |
---|
Methods in hep.aida.tfloat.bin with parameters of type FloatFunction | |
---|---|
float |
DynamicFloatBin1D.aggregate(FloatFloatFunction aggr,
FloatFunction f)
Applies a function to each element and aggregates the results. |
|
Parallel Colt 0.9.4 | |||||||||
PREV NEXT | FRAMES NO FRAMES |