## Uses of Class
cern.colt.list.DoubleArrayList

- Packages that use DoubleArrayList
  Package | Description
  --- | ---
  cern.colt | Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
  cern.colt.buffer | Fixed sized (non resizable) streaming buffers connected to a target objects to which data is automatically flushed upon buffer overflow.
  cern.colt.list | Resizable lists holding objects or primitive data types such as `int`, `double`, etc.
  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.jet.stat | Tools for basic and advanced statistics: Estimators, Gamma functions, Beta functions, Probabilities, Special integrals, etc.
  cern.jet.stat.quantile | Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
  hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.

- - ### Uses of DoubleArrayList in cern.colt

    Methods in cern.colt with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Partitioning.`partition(DoubleArrayList list, int from, int to, DoubleArrayList splitters, IntArrayList splitIndexes)` Equivalent to `partition(list.elements(), from, to, splitters.elements(), 0, splitters.size()-1, splitIndexes.elements())`.

  - ### Uses of DoubleArrayList in cern.colt.buffer

    Methods in cern.colt.buffer with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `void` | DoubleBufferConsumer.`addAllOf(DoubleArrayList list)` Adds all elements of the specified list to the receiver.
    `void` | DoubleBuffer.`addAllOf(DoubleArrayList list)` Adds all elements of the specified list to the receiver.
    `void` | DoubleBuffer2DConsumer.`addAllOf(DoubleArrayList x, DoubleArrayList y)` Adds all specified (x,y) points to the receiver.
    `void` | DoubleBuffer2D.`addAllOf(DoubleArrayList x, DoubleArrayList y)` Adds all specified points (x,y) to the receiver.
    `void` | DoubleBuffer3DConsumer.`addAllOf(DoubleArrayList x, DoubleArrayList y, DoubleArrayList z)` Adds all specified (x,y,z) points to the receiver.
    `void` | DoubleBuffer3D.`addAllOf(DoubleArrayList xElements, DoubleArrayList yElements, DoubleArrayList zElements)` Adds all specified (x,y,z) points to the receiver.

  - ### Uses of DoubleArrayList in cern.colt.list

    Methods in cern.colt.list that return DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `DoubleArrayList` | DoubleArrayList.`copy()` Returns a deep copy of the receiver; uses `clone()` and casts the result.

    Methods in cern.colt.list with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractDoubleList.`addAllOf(DoubleArrayList other)` Appends all elements of the specified list to the receiver.

  - ### Uses of DoubleArrayList in cern.colt.map

    Methods in cern.colt.map that return DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `DoubleArrayList` | AbstractDoubleIntMap.`keys()` Returns a list filled with all keys contained in the receiver.
    `DoubleArrayList` | AbstractIntDoubleMap.`values()` Returns a list filled with all values contained in the receiver.

    Methods in cern.colt.map with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `void` | OpenDoubleIntHashMap.`keys(DoubleArrayList list)` Fills all keys contained in the receiver into the specified list.
    `void` | AbstractDoubleIntMap.`keys(DoubleArrayList list)` Fills all keys contained in the receiver into the specified list.
    `void` | AbstractDoubleIntMap.`keysSortedByValue(DoubleArrayList keyList)` Fills all keys sorted ascending by their associated value into the specified list.
    `void` | OpenDoubleIntHashMap.`pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList valueList)` Fills all pairs satisfying a given condition into the specified lists.
    `void` | AbstractDoubleIntMap.`pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList valueList)` Fills all pairs satisfying a given condition into the specified lists.
    `void` | OpenIntDoubleHashMap.`pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList)` Fills all pairs satisfying a given condition into the specified lists.
    `void` | AbstractIntDoubleMap.`pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList)` Fills all pairs satisfying a given condition into the specified lists.
    `void` | AbstractDoubleIntMap.`pairsSortedByKey(DoubleArrayList keyList, IntArrayList valueList)` Fills all keys and values sorted ascending by key into the specified lists.
    `void` | AbstractIntDoubleMap.`pairsSortedByKey(IntArrayList keyList, DoubleArrayList valueList)` Fills all keys and values sorted ascending by key into the specified lists.
    `void` | AbstractDoubleIntMap.`pairsSortedByValue(DoubleArrayList keyList, IntArrayList valueList)` Fills all keys and values sorted ascending by value into the specified lists.
    `void` | AbstractIntDoubleMap.`pairsSortedByValue(IntArrayList keyList, DoubleArrayList valueList)` Fills all keys and values sorted ascending by value into the specified lists.
    `void` | OpenIntDoubleHashMap.`values(DoubleArrayList list)` Fills all values contained in the receiver into the specified list.
    `void` | AbstractIntDoubleMap.`values(DoubleArrayList list)` Fills all values contained in the receiver into the specified list.

  - ### Uses of DoubleArrayList in cern.colt.matrix

    Methods in cern.colt.matrix that return DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `DoubleArrayList` | DoubleFactory1D.`toList(DoubleMatrix1D values)` Constructs a list from the given matrix.

    Methods in cern.colt.matrix with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `void` | DoubleMatrix1D.`getNonZeros(IntArrayList indexList, DoubleArrayList valueList)` Fills the coordinates and values of cells having non-zero values into the specified lists.
    `void` | DoubleMatrix1D.`getNonZeros(IntArrayList indexList, DoubleArrayList valueList, int maxCardinality)` Fills the coordinates and values of cells having non-zero values into the specified lists.
    `void` | DoubleMatrix2D.`getNonZeros(IntArrayList rowList, IntArrayList columnList, DoubleArrayList valueList)` Fills the coordinates and values of cells having non-zero values into the specified lists.
    `void` | DoubleMatrix3D.`getNonZeros(IntArrayList sliceList, IntArrayList rowList, IntArrayList columnList, DoubleArrayList valueList)` Fills the coordinates and values of cells having non-zero values into the specified lists.

  - ### Uses of DoubleArrayList in cern.jet.stat

    Methods in cern.jet.stat that return DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `static DoubleArrayList` | Descriptive.`quantiles(DoubleArrayList sortedData, DoubleArrayList percentages)` Returns the quantiles of the specified percentages.
    `static DoubleArrayList[]` | Descriptive.`split(DoubleArrayList sortedList, DoubleArrayList splitters)` Splits (partitions) a list into sublists such that each sublist contains the elements with a given range.

    Methods in cern.jet.stat with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `static double` | Descriptive.`autoCorrelation(DoubleArrayList data, int lag, double mean, double variance)` Returns the auto-correlation of a data sequence.
    `static double` | Descriptive.`correlation(DoubleArrayList data1, double standardDev1, DoubleArrayList data2, double standardDev2)` Returns the correlation of two data sequences.
    `static double` | Descriptive.`covariance(DoubleArrayList data1, DoubleArrayList data2)` Returns the covariance of two data sequences, which is `cov(x,y) = (1/(size()-1)) * Sum((x[i]-mean(x)) * (y[i]-mean(y)))`.
    `static double` | Descriptive.`durbinWatson(DoubleArrayList data)` Durbin-Watson computation.
    `static void` | Descriptive.`frequencies(DoubleArrayList sortedData, DoubleArrayList distinctValues, IntArrayList frequencies)` Computes the frequency (number of occurances, count) of each distinct value in the given sorted data.
    `static double` | Descriptive.`geometricMean(DoubleArrayList data)` Returns the geometric mean of a data sequence.
    `static void` | Descriptive.`incrementalUpdate(DoubleArrayList data, int from, int to, double[] inOut)` Incrementally maintains and updates minimum, maximum, sum and sum of squares of a data sequence.
    `static void` | Descriptive.`incrementalUpdateSumsOfPowers(DoubleArrayList data, int from, int to, int fromSumIndex, int toSumIndex, double[] sumOfPowers)` Incrementally maintains and updates various sums of powers of the form `Sum(data[i]k)`.
    `static void` | Descriptive.`incrementalWeightedUpdate(DoubleArrayList data, DoubleArrayList weights, int from, int to, double[] inOut)` Incrementally maintains and updates sum and sum of squares of a weighted data sequence.
    `static double` | Descriptive.`kurtosis(DoubleArrayList data, double mean, double standardDeviation)` Returns the kurtosis (aka excess) of a data sequence, which is `-3 + moment(data,4,mean) / standardDeviation4`.
    `static double` | Descriptive.`lag1(DoubleArrayList data, double mean)` Returns the lag-1 autocorrelation of a dataset; Note that this method has semantics different from `autoCorrelation(..., 1)`;
    `static double` | Descriptive.`max(DoubleArrayList data)` Returns the largest member of a data sequence.
    `static double` | Descriptive.`mean(DoubleArrayList data)` Returns the arithmetic mean of a data sequence; That is `Sum( data[i] ) / data.size()`.
    `static double` | Descriptive.`meanDeviation(DoubleArrayList data, double mean)` Returns the mean deviation of a dataset.
    `static double` | Descriptive.`median(DoubleArrayList sortedData)` Returns the median of a sorted data sequence.
    `static double` | Descriptive.`min(DoubleArrayList data)` Returns the smallest member of a data sequence.
    `static double` | Descriptive.`moment(DoubleArrayList data, int k, double c)` Returns the moment of `k`-th order with constant `c` of a data sequence, which is `Sum( (data[i]-c)k ) / data.size()`.
    `static double` | Descriptive.`product(DoubleArrayList data)` Returns the product of a data sequence, which is `Prod( data[i] )`.
    `static double` | Descriptive.`quantile(DoubleArrayList sortedData, double phi)` Returns the `phi-`quantile; that is, an element `elem` for which holds that `phi` percent of data elements are less than `elem`.
    `static double` | Descriptive.`quantileInverse(DoubleArrayList sortedList, double element)` Returns how many percent of the elements contained in the receiver are `<= element`.
    `static DoubleArrayList` | Descriptive.`quantiles(DoubleArrayList sortedData, DoubleArrayList percentages)` Returns the quantiles of the specified percentages.
    `static double` | Descriptive.`rankInterpolated(DoubleArrayList sortedList, double element)` Returns the linearly interpolated number of elements in a list less or equal to a given element.
    `static double` | Descriptive.`sampleKurtosis(DoubleArrayList data, double mean, double sampleVariance)` Returns the sample kurtosis (aka excess) of a data sequence.
    `static double` | Descriptive.`sampleSkew(DoubleArrayList data, double mean, double sampleVariance)` Returns the sample skew of a data sequence.
    `static double` | Descriptive.`sampleVariance(DoubleArrayList data, double mean)` Returns the sample variance of a data sequence.
    `static double` | Descriptive.`skew(DoubleArrayList data, double mean, double standardDeviation)` Returns the skew of a data sequence, which is `moment(data,3,mean) / standardDeviation3`.
    `static DoubleArrayList[]` | Descriptive.`split(DoubleArrayList sortedList, DoubleArrayList splitters)` Splits (partitions) a list into sublists such that each sublist contains the elements with a given range.
    `static void` | Descriptive.`standardize(DoubleArrayList data, double mean, double standardDeviation)` Modifies a data sequence to be standardized.
    `static double` | Descriptive.`sum(DoubleArrayList data)` Returns the sum of a data sequence.
    `static double` | Descriptive.`sumOfInversions(DoubleArrayList data, int from, int to)` Returns the sum of inversions of a data sequence, which is `Sum( 1.0 / data[i])`.
    `static double` | Descriptive.`sumOfLogarithms(DoubleArrayList data, int from, int to)` Returns the sum of logarithms of a data sequence, which is `Sum( Log(data[i])`.
    `static double` | Descriptive.`sumOfPowerDeviations(DoubleArrayList data, int k, double c)` Returns `Sum( (data[i]-c)k )`; optimized for common parameters like `c == 0.0` and/or `k == -2 ..`
    `static double` | Descriptive.`sumOfPowerDeviations(DoubleArrayList data, int k, double c, int from, int to)` Returns `Sum( (data[i]-c)k )` for all `i = from ..`
    `static double` | Descriptive.`sumOfPowers(DoubleArrayList data, int k)` Returns the sum of powers of a data sequence, which is `Sum ( data[i]k )`.
    `static double` | Descriptive.`sumOfSquares(DoubleArrayList data)` Returns the sum of squares of a data sequence.
    `static double` | Descriptive.`trimmedMean(DoubleArrayList sortedData, double mean, int left, int right)` Returns the trimmed mean of a sorted data sequence.
    `static double` | Descriptive.`weightedMean(DoubleArrayList data, DoubleArrayList weights)` Returns the weighted mean of a data sequence.
    `static double` | Descriptive.`winsorizedMean(DoubleArrayList sortedData, double mean, int left, int right)` Returns the winsorized mean of a sorted data sequence.

  - ### Uses of DoubleArrayList in cern.jet.stat.quantile

    Methods in cern.jet.stat.quantile that return DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `static DoubleArrayList` | QuantileFinderFactory.`newEquiDepthPhis(int quantiles)` Convenience method that computes phi's for equi-depth histograms.
    `DoubleArrayList` | DoubleQuantileFinder.`quantileElements(DoubleArrayList phis)` Computes the specified quantile elements over the values previously added.

    Methods in cern.jet.stat.quantile with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `void` | DoubleQuantileFinder.`addAllOf(DoubleArrayList values)` Adds all values of the specified list to the receiver.
    `void` | DoubleQuantileFinder.`addAllOfFromTo(DoubleArrayList values, int from, int to)` Adds the part of the specified list between indexes `from` (inclusive) and `to` (inclusive) to the receiver.
    `DoubleArrayList` | DoubleQuantileFinder.`quantileElements(DoubleArrayList phis)` Computes the specified quantile elements over the values previously added.

  - ### Uses of DoubleArrayList in hep.aida.bin

    Methods in hep.aida.bin that return DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `DoubleArrayList` | DynamicBin1D.`elements()` Returns a copy of the currently stored elements.
    `DoubleArrayList` | QuantileBin1D.`quantiles(DoubleArrayList phis)` Returns the quantiles of the specified percentages.
    `DoubleArrayList` | DynamicBin1D.`quantiles(DoubleArrayList percentages)` Returns the exact quantiles of the specified percentages.
    `DoubleArrayList` | DynamicBin1D.`sortedElements()` Returns a copy of the currently stored elements, sorted ascending.

    Methods in hep.aida.bin with parameters of type DoubleArrayList
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractBin1D.`addAllOf(DoubleArrayList list)` Adds all values of the specified list to the receiver.
    `void` | StaticBin1D.`addAllOfFromTo(DoubleArrayList list, int from, int to)` Adds the part of the specified list between indexes `from` (inclusive) and `to` (inclusive) to the receiver.
    `void` | QuantileBin1D.`addAllOfFromTo(DoubleArrayList list, int from, int to)` Adds the part of the specified list between indexes `from` (inclusive) and `to` (inclusive) to the receiver.
    `void` | MightyStaticBin1D.`addAllOfFromTo(DoubleArrayList list, int from, int to)` Adds the part of the specified list between indexes `from` (inclusive) and `to` (inclusive) to the receiver.
    `void` | DynamicBin1D.`addAllOfFromTo(DoubleArrayList list, int from, int to)` Adds the part of the specified list between indexes `from` (inclusive) and `to` (inclusive) to the receiver.
    `void` | AbstractBin1D.`addAllOfFromTo(DoubleArrayList list, int from, int to)` Adds the part of the specified list between indexes `from` (inclusive) and `to` (inclusive) to the receiver.
    `void` | DynamicBin1D.`frequencies(DoubleArrayList distinctElements, IntArrayList frequencies)` Computes the frequency (number of occurances, count) of each distinct element.
    `DoubleArrayList` | QuantileBin1D.`quantiles(DoubleArrayList phis)` Returns the quantiles of the specified percentages.
    `DoubleArrayList` | DynamicBin1D.`quantiles(DoubleArrayList percentages)` Returns the exact quantiles of the specified percentages.
    `boolean` | DynamicBin1D.`removeAllOf(DoubleArrayList list)` Removes from the receiver all elements that are contained in the specified list.
    `MightyStaticBin1D[]` | QuantileBin1D.`splitApproximately(DoubleArrayList percentages, int k)` Divides (rebins) a copy of the receiver at the given percentage boundaries into bins and returns these bins, such that each bin approximately reflects the data elements of its range.

Jump to the Colt Homepage