Colt 1.2.0

Uses of Class
cern.colt.list.DoubleArrayList

Packages that use DoubleArrayList
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
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
 void DoubleBufferConsumer.addAllOf(DoubleArrayList list)
          Adds all elements of the specified list 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.
 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 DoubleBuffer.addAllOf(DoubleArrayList list)
          Adds all elements of the specified list to the receiver.
 

Uses of DoubleArrayList in cern.colt.list
 

Methods in cern.colt.list that return DoubleArrayList
 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
 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
 DoubleArrayList AbstractIntDoubleMap.values()
          Returns a list filled with all values contained in the receiver.
 DoubleArrayList AbstractDoubleIntMap.keys()
          Returns a list filled with all keys contained in the receiver.
 

Methods in cern.colt.map with parameters of type DoubleArrayList
 void OpenIntDoubleHashMap.pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList)
          Fills all pairs satisfying a given condition into the specified lists.
 void OpenIntDoubleHashMap.values(DoubleArrayList list)
          Fills all values contained in the receiver into the specified list.
 void OpenDoubleIntHashMap.keys(DoubleArrayList list)
          Fills all keys contained in the receiver 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 AbstractIntDoubleMap.pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList)
          Fills all pairs satisfying a given condition 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 AbstractIntDoubleMap.pairsSortedByValue(IntArrayList keyList, DoubleArrayList valueList)
          Fills all keys and values sorted ascending by value into the specified lists.
 void AbstractIntDoubleMap.values(DoubleArrayList list)
          Fills all values 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 AbstractDoubleIntMap.pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList 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 AbstractDoubleIntMap.pairsSortedByValue(DoubleArrayList keyList, IntArrayList valueList)
          Fills all keys and values sorted ascending by value into the specified lists.
 

Uses of DoubleArrayList in cern.colt.matrix
 

Methods in cern.colt.matrix that return DoubleArrayList
 DoubleArrayList DoubleFactory1D.toList(DoubleMatrix1D values)
          Constructs a list from the given matrix.
 

Methods in cern.colt.matrix with parameters of type DoubleArrayList
 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.
 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 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.
 

Uses of DoubleArrayList in cern.jet.stat
 

Methods in cern.jet.stat that return DoubleArrayList
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
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
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
 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
 DoubleArrayList QuantileBin1D.quantiles(DoubleArrayList phis)
          Returns the quantiles of the specified percentages.
 DoubleArrayList DynamicBin1D.elements()
          Returns a copy of the currently stored elements.
 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
 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.
 DoubleArrayList QuantileBin1D.quantiles(DoubleArrayList phis)
          Returns the quantiles of the specified percentages.
 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.
 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 DynamicBin1D.frequencies(DoubleArrayList distinctElements, IntArrayList frequencies)
          Computes the frequency (number of occurances, count) of each distinct element.
 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.
 void AbstractBin1D.addAllOf(DoubleArrayList list)
          Adds all values of the specified list 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.
 


Colt 1.2.0

Jump to the Colt Homepage