| 
 | Colt 1.2.0 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use DoubleFunction | |
| cern.colt.map | Automatically growing and shrinking maps holding objects or primitive data types such as int, double, etc. | 
| 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 DoubleMatrix2DandDoubleMatrix1D. | 
| 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. | 
| cern.jet.random | Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's. | 
| cern.jet.random.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.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution. | 
| Uses of DoubleFunction in cern.colt.map | 
| Methods in cern.colt.map with parameters of type DoubleFunction | |
|  void | OpenIntDoubleHashMap.assign(DoubleFunction function)Assigns the result of a function to each value; v[i] = function(v[i]). | 
|  void | AbstractIntDoubleMap.assign(DoubleFunction function)Assigns the result of a function to each value; v[i] = function(v[i]). | 
| Uses of DoubleFunction in cern.colt.matrix | 
| Methods in cern.colt.matrix with parameters of type DoubleFunction | |
|  double | DoubleMatrix3D.aggregate(DoubleDoubleFunction aggr,
          DoubleFunction f)Applies a function to each cell and aggregates the results. | 
|  DoubleMatrix3D | DoubleMatrix3D.assign(DoubleFunction function)Assigns the result of a function to each cell; x[slice,row,col] = function(x[slice,row,col]). | 
|  double | DoubleMatrix2D.aggregate(DoubleDoubleFunction aggr,
          DoubleFunction f)Applies a function to each cell and aggregates the results. | 
|  DoubleMatrix2D | DoubleMatrix2D.assign(DoubleFunction function)Assigns the result of a function to each cell; x[row,col] = function(x[row,col]). | 
|  double | DoubleMatrix1D.aggregate(DoubleDoubleFunction aggr,
          DoubleFunction f)Applies a function to each cell and aggregates the results. | 
|  DoubleMatrix1D | DoubleMatrix1D.assign(DoubleFunction function)Assigns the result of a function to each cell; x[i] = function(x[i]). | 
| Uses of DoubleFunction in cern.colt.matrix.impl | 
| Methods in cern.colt.matrix.impl with parameters of type DoubleFunction | |
|  DoubleMatrix2D | SparseDoubleMatrix2D.assign(DoubleFunction function)Assigns the result of a function to each cell; x[row,col] = function(x[row,col]). | 
|  DoubleMatrix2D | RCDoubleMatrix2D.assign(DoubleFunction function) | 
|  DoubleMatrix2D | DenseDoubleMatrix2D.assign(DoubleFunction function)Assigns the result of a function to each cell; x[row,col] = function(x[row,col]). | 
|  DoubleMatrix1D | DenseDoubleMatrix1D.assign(DoubleFunction function)Assigns the result of a function to each cell; x[i] = function(x[i]). | 
| Uses of DoubleFunction in cern.colt.matrix.linalg | 
| Methods in cern.colt.matrix.linalg with parameters of type DoubleFunction | |
|  void | SmpBlas.assign(DoubleMatrix2D A,
       DoubleFunction function) | 
|  void | SeqBlas.assign(DoubleMatrix2D A,
       DoubleFunction function) | 
|  void | Blas.assign(DoubleMatrix2D A,
       DoubleFunction function)Assigns the result of a function to each cell; x[row,col] = function(x[row,col]). | 
| Uses of DoubleFunction in cern.jet.math | 
| Classes in cern.jet.math that implement DoubleFunction | |
|  class | MultOnly for performance tuning of compute intensive linear algebraic computations. | 
| Fields in cern.jet.math declared as DoubleFunction | |
| static DoubleFunction | Functions.absFunction that returns Math.abs(a). | 
| static DoubleFunction | Functions.acosFunction that returns Math.acos(a). | 
| static DoubleFunction | Functions.asinFunction that returns Math.asin(a). | 
| static DoubleFunction | Functions.atanFunction that returns Math.atan(a). | 
| static DoubleFunction | Functions.ceilFunction that returns Math.ceil(a). | 
| static DoubleFunction | Functions.cosFunction that returns Math.cos(a). | 
| static DoubleFunction | Functions.expFunction that returns Math.exp(a). | 
| static DoubleFunction | Functions.floorFunction that returns Math.floor(a). | 
| static DoubleFunction | Functions.identityFunction that returns its argument. | 
| static DoubleFunction | Functions.invFunction that returns 1.0 / a. | 
| static DoubleFunction | Functions.logFunction that returns Math.log(a). | 
| static DoubleFunction | Functions.log2Function that returns Math.log(a) / Math.log(2). | 
| static DoubleFunction | Functions.negFunction that returns -a. | 
| static DoubleFunction | Functions.rintFunction that returns Math.rint(a). | 
| static DoubleFunction | Functions.signFunction that returns a < 0 ? -1 : a > 0 ? 1 : 0. | 
| static DoubleFunction | Functions.sinFunction that returns Math.sin(a). | 
| static DoubleFunction | Functions.sqrtFunction that returns Math.sqrt(a). | 
| static DoubleFunction | Functions.squareFunction that returns a * a. | 
| static DoubleFunction | Functions.tanFunction that returns Math.tan(a). | 
| Methods in cern.jet.math that return DoubleFunction | |
| static DoubleFunction | Functions.between(double from,
        double to)Constructs a function that returns (from<=a && a<=to) ? 1 : 0. | 
| static DoubleFunction | Functions.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 | Functions.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 DoubleFunction | Functions.chain(DoubleFunction g,
      DoubleFunction h)Constructs the function g( h(a) ). | 
| static DoubleFunction | Functions.compare(double b)Constructs a function that returns a < b ? -1 : a > b ? 1 : 0. | 
| static DoubleFunction | Functions.constant(double c)Constructs a function that returns the constant c. | 
| static DoubleFunction | Functions.div(double b)Constructs a function that returns a / b. | 
| static DoubleFunction | Functions.equals(double b)Constructs a function that returns a == b ? 1 : 0. | 
| static DoubleFunction | Functions.greater(double b)Constructs a function that returns a > b ? 1 : 0. | 
| static DoubleFunction | Functions.IEEEremainder(double b)Constructs a function that returns Math.IEEEremainder(a,b). | 
| static DoubleFunction | Functions.less(double b)Constructs a function that returns a < b ? 1 : 0. | 
| static DoubleFunction | Functions.lg(double b)Constructs a function that returns Math.log(a) / Math.log(b). | 
| static DoubleFunction | Functions.max(double b)Constructs a function that returns Math.max(a,b). | 
| static DoubleFunction | Functions.min(double b)Constructs a function that returns Math.min(a,b). | 
| static DoubleFunction | Functions.minus(double b)Constructs a function that returns a - b. | 
| static DoubleFunction | Functions.mod(double b)Constructs a function that returns a % b. | 
| static DoubleFunction | Functions.mult(double b)Constructs a function that returns a * b. | 
| static DoubleFunction | Functions.plus(double b)Constructs a function that returns a + b. | 
| static DoubleFunction | Functions.pow(double b)Constructs a function that returns Math.pow(a,b). | 
| static DoubleFunction | Functions.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 DoubleFunction | Functions.round(double precision)Constructs a function that returns the number rounded to the given precision; Math.rint(a/precision)*precision. | 
| Methods in cern.jet.math with parameters of type DoubleFunction | |
| static DoubleDoubleFunction | Functions.chain(DoubleDoubleFunction f,
      DoubleFunction g,
      DoubleFunction h)Constructs the function f( g(a), h(b) ). | 
| static DoubleDoubleFunction | Functions.chain(DoubleFunction g,
      DoubleDoubleFunction h)Constructs the function g( h(a,b) ). | 
| static DoubleFunction | Functions.chain(DoubleFunction g,
      DoubleFunction h)Constructs the function g( h(a) ). | 
| Uses of DoubleFunction in cern.jet.random | 
| Classes in cern.jet.random that implement DoubleFunction | |
|  class | AbstractContinousDistributionAbstract base class for all continous distributions. | 
|  class | AbstractDiscreteDistributionAbstract base class for all discrete distributions. | 
|  class | AbstractDistributionAbstract base class for all random distributions. | 
|  class | BetaBeta distribution; math definition and animated definition. | 
|  class | BinomialBinomial distribution; See the math definition and animated definition. | 
|  class | BreitWignerBreitWigner (aka Lorentz) distribution; See the math definition. | 
|  class | BreitWignerMeanSquareMean-square BreitWigner distribution; See the math definition. | 
|  class | ChiSquareChiSquare distribution; See the math definition and animated definition. | 
|  class | EmpiricalEmpirical distribution. | 
|  class | EmpiricalWalkerDiscrete Empirical distribution (pdf's can be specified). | 
|  class | ExponentialExponential Distribution (aka Negative Exponential Distribution); See the math definition animated definition. | 
|  class | ExponentialPowerExponential Power distribution. | 
|  class | GammaGamma distribution; math definition, definition of gamma function and animated definition. | 
|  class | HyperbolicHyperbolic distribution. | 
|  class | HyperGeometricHyperGeometric distribution; See the math definition The hypergeometric distribution with parameters N, n and s is the probability distribution of the random variable X, whose value is the number of successes in a sample of n items from a population of size N that has s 'success' items and N - s 'failure' items. | 
|  class | LogarithmicLogarithmic distribution. | 
|  class | NegativeBinomialNegative Binomial distribution; See the math definition. | 
|  class | NormalNormal (aka Gaussian) distribution; See the math definition and animated definition. | 
|  class | PoissonPoisson distribution (quick); See the math definition and animated definition. | 
|  class | PoissonSlowPoisson distribution; See the math definition and animated definition. | 
|  class | StudentTStudentT distribution (aka T-distribution); See the math definition and animated definition. | 
|  class | UniformUniform distribution; Math definition and animated definition. | 
|  class | VonMisesVon Mises distribution. | 
|  class | ZetaZeta distribution. | 
| Uses of DoubleFunction in cern.jet.random.engine | 
| Classes in cern.jet.random.engine that implement DoubleFunction | |
|  class | DRandQuick medium quality uniform pseudo-random number generator. | 
|  class | MersenneTwisterMersenneTwister (MT19937) is one of the strongest uniform pseudo-random number generators known so far; at the same time it is quick. | 
|  class | MersenneTwister64Same as MersenneTwister except that method raw() returns 64 bit random numbers instead of 32 bit random numbers. | 
|  class | RandomEngineAbstract base class for uniform pseudo-random number generating engines. | 
| Uses of DoubleFunction in hep.aida.bin | 
| Methods in hep.aida.bin with parameters of type DoubleFunction | |
|  double | DynamicBin1D.aggregate(DoubleDoubleFunction aggr,
          DoubleFunction f)Applies a function to each element and aggregates the results. | 
| 
 | Colt 1.2.0 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||