Colt 1.0.1

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 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 addAllOf(DoubleArrayList x, DoubleArrayList y)
          Adds all specified (x,y) points to the receiver.
 void addAllOf(DoubleArrayList list)
          Adds all elements of the specified list to the receiver.
 void addAllOf(DoubleArrayList xElements, DoubleArrayList yElements, DoubleArrayList zElements)
          Adds all specified (x,y,z) points to the receiver.
 void addAllOf(DoubleArrayList x, DoubleArrayList y, DoubleArrayList z)
          Adds all specified (x,y,z) points to the receiver.
 void addAllOf(DoubleArrayList x, DoubleArrayList y)
          Adds all specified points (x,y) to the receiver.
 void 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 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 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 keys()
          Returns a list filled with all keys contained in the receiver.
 DoubleArrayList values()
          Returns a list filled with all values contained in the receiver.
 

Methods in cern.colt.map with parameters of type DoubleArrayList
 void keys(DoubleArrayList list)
          Fills all keys contained in the receiver into the specified list.
 void keysSortedByValue(DoubleArrayList keyList)
          Fills all keys sorted ascending by their associated value into the specified list.
 void pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList valueList)
          Fills all pairs satisfying a given condition into the specified lists.
 void pairsSortedByKey(DoubleArrayList keyList, IntArrayList valueList)
          Fills all keys and values sorted ascending by key into the specified lists.
 void pairsSortedByValue(DoubleArrayList keyList, IntArrayList valueList)
          Fills all keys and values sorted ascending by value into the specified lists.
 void keys(DoubleArrayList list)
          Fills all keys contained in the receiver into the specified list.
 void pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList valueList)
          Fills all pairs satisfying a given condition into the specified lists.
 void pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList)
          Fills all pairs satisfying a given condition into the specified lists.
 void pairsSortedByKey(IntArrayList keyList, DoubleArrayList valueList)
          Fills all keys and values sorted ascending by key into the specified lists.
 void pairsSortedByValue(IntArrayList keyList, DoubleArrayList valueList)
          Fills all keys and values sorted ascending by value into the specified lists.
 void values(DoubleArrayList list)
          Fills all values contained in the receiver into the specified list.
 void pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList)
          Fills all pairs satisfying a given condition into the specified lists.
 void 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
 DoubleArrayList toList(DoubleMatrix1D values)
          Constructs a list from the given matrix.
 

Methods in cern.colt.matrix with parameters of type DoubleArrayList
 void getNonZeros(IntArrayList rowList, IntArrayList columnList, DoubleArrayList valueList)
          Fills the coordinates and values of cells having non-zero values into the specified lists.
 void getNonZeros(IntArrayList indexList, DoubleArrayList valueList)
          Fills the coordinates and values of cells having non-zero values into the specified lists.
 void getNonZeros(IntArrayList indexList, DoubleArrayList valueList, int maxCardinality)
          Fills the coordinates and values of cells having non-zero values into the specified lists.
 void 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
static DoubleArrayList quantiles(DoubleArrayList sortedData, DoubleArrayList percentages)
          Returns the quantiles of the specified percentages.
static DoubleArrayList[] 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 autoCorrelation(DoubleArrayList data, int lag, double mean, double variance)
          Returns the auto-correlation of a data sequence.
static double correlation(DoubleArrayList data1, double standardDev1, DoubleArrayList data2, double standardDev2)
          Returns the correlation of two data sequences.
static double covariance(DoubleArrayList data1, DoubleArrayList data2)
          Returns the covariance of two data sequences.
static double durbinWatson(DoubleArrayList data)
          Durbin-Watson computation.
static void 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 geometricMean(DoubleArrayList data)
          Returns the geometric mean of a data sequence.
static void 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 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 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 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 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 max(DoubleArrayList data)
          Returns the largest member of a data sequence.
static double mean(DoubleArrayList data)
          Returns the arithmetic mean of a data sequence; That is Sum( data[i] ) / data.size().
static double meanDeviation(DoubleArrayList data, double mean)
          Returns the mean deviation of a dataset.
static double median(DoubleArrayList sortedData)
          Returns the median of a sorted data sequence.
static double min(DoubleArrayList data)
          Returns the smallest member of a data sequence.
static double 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 product(DoubleArrayList data)
          Returns the product of a data sequence, which is Prod( data[i] ).
static double 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 quantileInverse(DoubleArrayList sortedList, double element)
          Returns how many percent of the elements contained in the receiver are <= element.
static DoubleArrayList quantiles(DoubleArrayList sortedData, DoubleArrayList percentages)
          Returns the quantiles of the specified percentages.
static double rankInterpolated(DoubleArrayList sortedList, double element)
          Returns the linearly interpolated number of elements in a list less or equal to a given element.
static double sampleKurtosis(DoubleArrayList data, double mean, double sampleVariance)
          Returns the sample kurtosis (aka excess) of a data sequence.
static double sampleSkew(DoubleArrayList data, double mean, double sampleVariance)
          Returns the sample skew of a data sequence.
static double sampleVariance(DoubleArrayList data, double mean)
          Returns the sample variance of a data sequence.
static double skew(DoubleArrayList data, double mean, double standardDeviation)
          Returns the skew of a data sequence, which is moment(data,3,mean) / standardDeviation3.
static DoubleArrayList[] split(DoubleArrayList sortedList, DoubleArrayList splitters)
          Splits (partitions) a list into sublists such that each sublist contains the elements with a given range.
static void standardize(DoubleArrayList data, double mean, double standardDeviation)
          Modifies a data sequence to be standardized.
static double sum(DoubleArrayList data)
          Returns the sum of a data sequence.
static double 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 sumOfLogarithms(DoubleArrayList data, int from, int to)
          Returns the sum of logarithms of a data sequence, which is Sum( Log(data[i]).
static double 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 sumOfPowerDeviations(DoubleArrayList data, int k, double c, int from, int to)
          Returns Sum( (data[i]-c)k ) for all i = from ..
static double sumOfPowers(DoubleArrayList data, int k)
          Returns the sum of powers of a data sequence, which is Sum ( data[i]k ).
static double sumOfSquares(DoubleArrayList data)
          Returns the sum of squares of a data sequence.
static double trimmedMean(DoubleArrayList sortedData, double mean, int left, int right)
          Returns the trimmed mean of a sorted data sequence.
static double weightedMean(DoubleArrayList data, DoubleArrayList weights)
          Returns the weighted mean of a data sequence.
static double 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
 DoubleArrayList quantileElements(DoubleArrayList phis)
          Computes the specified quantile elements over the values previously added.
static DoubleArrayList newEquiDepthPhis(int quantiles)
          Convenience method that computes phi's for equi-depth histograms.
 

Methods in cern.jet.stat.quantile with parameters of type DoubleArrayList
 void addAllOf(DoubleArrayList values)
          Adds all values of the specified list to the receiver.
 void 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 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 quantiles(DoubleArrayList phis)
          Returns the quantiles of the specified percentages.
 DoubleArrayList elements()
          Returns a copy of the currently stored elements.
 DoubleArrayList quantiles(DoubleArrayList percentages)
          Returns the exact quantiles of the specified percentages.
 DoubleArrayList sortedElements()
          Returns a copy of the currently stored elements, sorted ascending.
 

Methods in hep.aida.bin with parameters of type DoubleArrayList
 void addAllOf(DoubleArrayList list)
          Adds all values of the specified list to the receiver.
 void 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 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 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 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 quantiles(DoubleArrayList phis)
          Returns the quantiles of the specified percentages.
 MightyStaticBin1D[] 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 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 frequencies(DoubleArrayList distinctElements, IntArrayList frequencies)
          Computes the frequency (number of occurances, count) of each distinct element.
 DoubleArrayList quantiles(DoubleArrayList percentages)
          Returns the exact quantiles of the specified percentages.
 boolean removeAllOf(DoubleArrayList list)
          Removes from the receiver all elements that are contained in the specified list.
 


Colt 1.0.1

Submit a bug or feature. Check the Colt home page for the latest news.