Parallel Colt 0.7.2

hep.aida.tdouble.bin
Class DoubleBinFunctions1D

java.lang.Object
  extended by hep.aida.tdouble.bin.DoubleBinFunctions1D

public class DoubleBinFunctions1D
extends Object

Function objects computing dynamic bin aggregations; to be passed to generic methods.

Version:
1.0, 09/24/99
Author:
wolfgang.hoschek@cern.ch
See Also:
DoubleFormatter, DoubleStatistic

Field Summary
static DoubleBinFunctions1D functions
          Little trick to allow for "aliasing", that is, renaming this class.
static DoubleBinFunction1D geometricMean
          Function that returns bin.geometricMean().
static DoubleBinFunction1D max
          Function that returns bin.max().
static DoubleBinFunction1D mean
          Function that returns bin.mean().
static DoubleBinFunction1D median
          Function that returns bin.median().
static DoubleBinFunction1D min
          Function that returns bin.min().
static DoubleBinFunction1D rms
          Function that returns bin.rms().
static DoubleBinFunction1D size
          Function that returns bin.size().
static DoubleBinFunction1D stdDev
          Function that returns bin.standardDeviation().
static DoubleBinFunction1D sum
          Function that returns bin.sum().
static DoubleBinFunction1D sumLog
          Function that returns bin.sumOfLogarithms().
 
Method Summary
static DoubleBinFunction1D quantile(double percentage)
          Function that returns bin.quantile(percentage).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

functions

public static final DoubleBinFunctions1D functions
Little trick to allow for "aliasing", that is, renaming this class. Using the aliasing you can instead write

BinFunctions F = BinFunctions.functions;
someAlgo(F.max);


max

public static final DoubleBinFunction1D max
Function that returns bin.max().


mean

public static final DoubleBinFunction1D mean
Function that returns bin.mean().


median

public static final DoubleBinFunction1D median
Function that returns bin.median().


min

public static final DoubleBinFunction1D min
Function that returns bin.min().


rms

public static final DoubleBinFunction1D rms
Function that returns bin.rms().


size

public static final DoubleBinFunction1D size
Function that returns bin.size().


stdDev

public static final DoubleBinFunction1D stdDev
Function that returns bin.standardDeviation().


sum

public static final DoubleBinFunction1D sum
Function that returns bin.sum().


sumLog

public static final DoubleBinFunction1D sumLog
Function that returns bin.sumOfLogarithms().


geometricMean

public static final DoubleBinFunction1D geometricMean
Function that returns bin.geometricMean().

Method Detail

quantile

public static DoubleBinFunction1D quantile(double percentage)
Function that returns bin.quantile(percentage).

Parameters:
percentage - the percentage of the quantile (0 <= percentage <= 1 ).

Parallel Colt 0.7.2

Jump to the Parallel Colt Homepage