Uses of Class
cern.colt.list.DoubleArrayList
Packages that use DoubleArrayList
Package
Description
Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
Fixed sized (non resizable) streaming buffers connected to a target objects to which data is automatically flushed upon buffer overflow.
Resizable lists holding objects or primitive data types such as int,
double, etc.
Automatically growing and shrinking maps holding objects or primitive
data types such as int, double, etc.
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.
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.Tools for basic and advanced statistics: Estimators, Gamma functions, Beta functions, Probabilities, Special integrals, etc.
Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
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 DoubleArrayListModifier and TypeMethodDescriptionstatic voidPartitioning.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
Fields in cern.colt.buffer declared as DoubleArrayListModifier and TypeFieldDescriptionprotected DoubleArrayListDoubleBuffer.listprotected DoubleArrayListDoubleBuffer2D.xListprotected DoubleArrayListDoubleBuffer3D.xListprotected DoubleArrayListDoubleBuffer2D.yListprotected DoubleArrayListDoubleBuffer3D.yListprotected DoubleArrayListDoubleBuffer3D.zListMethods in cern.colt.buffer with parameters of type DoubleArrayListModifier and TypeMethodDescriptionvoidDoubleBuffer.addAllOf(DoubleArrayList list) Adds all elements of the specified list to the receiver.voidDoubleBuffer2D.addAllOf(DoubleArrayList x, DoubleArrayList y) Adds all specified points (x,y) to the receiver.voidDoubleBuffer2DConsumer.addAllOf(DoubleArrayList x, DoubleArrayList y) Adds all specified (x,y) points to the receiver.voidDoubleBuffer3D.addAllOf(DoubleArrayList xElements, DoubleArrayList yElements, DoubleArrayList zElements) Adds all specified (x,y,z) points to the receiver.voidDoubleBuffer3DConsumer.addAllOf(DoubleArrayList x, DoubleArrayList y, DoubleArrayList z) Adds all specified (x,y,z) points to the receiver.voidDoubleBufferConsumer.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 DoubleArrayListModifier and TypeMethodDescriptionDoubleArrayList.copy()Returns a deep copy of the receiver; usesclone()and casts the result.Methods in cern.colt.list with parameters of type DoubleArrayListModifier and TypeMethodDescriptionvoidAbstractDoubleList.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 DoubleArrayListModifier and TypeMethodDescriptionAbstractDoubleIntMap.keys()Returns a list filled with all keys contained in the receiver.AbstractIntDoubleMap.values()Returns a list filled with all values contained in the receiver.Methods in cern.colt.map with parameters of type DoubleArrayListModifier and TypeMethodDescriptionvoidAbstractDoubleIntMap.keys(DoubleArrayList list) Fills all keys contained in the receiver into the specified list.voidOpenDoubleIntHashMap.keys(DoubleArrayList list) Fills all keys contained in the receiver into the specified list.voidAbstractDoubleIntMap.keysSortedByValue(DoubleArrayList keyList) Fills all keys sorted ascending by their associated value into the specified list.voidAbstractDoubleIntMap.pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList valueList) Fills all pairs satisfying a given condition into the specified lists.voidAbstractIntDoubleMap.pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList) Fills all pairs satisfying a given condition into the specified lists.voidOpenDoubleIntHashMap.pairsMatching(DoubleIntProcedure condition, DoubleArrayList keyList, IntArrayList valueList) Fills all pairs satisfying a given condition into the specified lists.voidOpenIntDoubleHashMap.pairsMatching(IntDoubleProcedure condition, IntArrayList keyList, DoubleArrayList valueList) Fills all pairs satisfying a given condition into the specified lists.voidAbstractDoubleIntMap.pairsSortedByKey(DoubleArrayList keyList, IntArrayList valueList) Fills all keys and values sorted ascending by key into the specified lists.voidAbstractIntDoubleMap.pairsSortedByKey(IntArrayList keyList, DoubleArrayList valueList) Fills all keys and values sorted ascending by key into the specified lists.voidAbstractDoubleIntMap.pairsSortedByValue(DoubleArrayList keyList, IntArrayList valueList) Fills all keys and values sorted ascending by value into the specified lists.voidAbstractIntDoubleMap.pairsSortedByValue(IntArrayList keyList, DoubleArrayList valueList) Fills all keys and values sorted ascending by value into the specified lists.voidAbstractIntDoubleMap.values(DoubleArrayList list) Fills all values contained in the receiver into the specified list.voidOpenIntDoubleHashMap.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 DoubleArrayListModifier and TypeMethodDescriptionDoubleFactory1D.toList(DoubleMatrix1D values) Constructs a list from the given matrix.Methods in cern.colt.matrix with parameters of type DoubleArrayListModifier and TypeMethodDescriptionvoidDoubleMatrix1D.getNonZeros(IntArrayList indexList, DoubleArrayList valueList) Fills the coordinates and values of cells having non-zero values into the specified lists.voidDoubleMatrix1D.getNonZeros(IntArrayList indexList, DoubleArrayList valueList, int maxCardinality) Fills the coordinates and values of cells having non-zero values into the specified lists.voidDoubleMatrix2D.getNonZeros(IntArrayList rowList, IntArrayList columnList, DoubleArrayList valueList) Fills the coordinates and values of cells having non-zero values into the specified lists.voidDoubleMatrix3D.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.colt.matrix.impl
Fields in cern.colt.matrix.impl declared as DoubleArrayListModifier and TypeFieldDescriptionprotected DoubleArrayListRCDoubleMatrix2D.valuesprivate DoubleArrayList[]RCMDoubleMatrix2D.values -
Uses of DoubleArrayList in cern.jet.stat
Methods in cern.jet.stat that return DoubleArrayListModifier and TypeMethodDescriptionstatic DoubleArrayListDescriptive.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 DoubleArrayListModifier and TypeMethodDescriptionstatic doubleDescriptive.autoCorrelation(DoubleArrayList data, int lag, double mean, double variance) Returns the auto-correlation of a data sequence.static doubleDescriptive.correlation(DoubleArrayList data1, double standardDev1, DoubleArrayList data2, double standardDev2) Returns the correlation of two data sequences.static doubleDescriptive.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))).private static doubleDescriptive.covariance2(DoubleArrayList data1, DoubleArrayList data2) static doubleDescriptive.durbinWatson(DoubleArrayList data) Durbin-Watson computation.static voidDescriptive.frequencies(DoubleArrayList sortedData, DoubleArrayList distinctValues, IntArrayList frequencies) Computes the frequency (number of occurances, count) of each distinct value in the given sorted data.static doubleDescriptive.geometricMean(DoubleArrayList data) Returns the geometric mean of a data sequence.static voidDescriptive.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 voidDescriptive.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 voidDescriptive.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 doubleDescriptive.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 doubleDescriptive.lag1(DoubleArrayList data, double mean) Returns the lag-1 autocorrelation of a dataset; Note that this method has semantics different from autoCorrelation(..., 1);static doubleDescriptive.max(DoubleArrayList data) Returns the largest member of a data sequence.static doubleDescriptive.mean(DoubleArrayList data) Returns the arithmetic mean of a data sequence; That is Sum( data[i] ) / data.size().static doubleDescriptive.meanDeviation(DoubleArrayList data, double mean) Returns the mean deviation of a dataset.static doubleDescriptive.median(DoubleArrayList sortedData) Returns the median of a sorted data sequence.static doubleDescriptive.min(DoubleArrayList data) Returns the smallest member of a data sequence.static doubleDescriptive.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 doubleDescriptive.product(DoubleArrayList data) Returns the product of a data sequence, which is Prod( data[i] ).static doubleDescriptive.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 doubleDescriptive.quantileInverse(DoubleArrayList sortedList, double element) Returns how many percent of the elements contained in the receiver are <= element.static DoubleArrayListDescriptive.quantiles(DoubleArrayList sortedData, DoubleArrayList percentages) Returns the quantiles of the specified percentages.static doubleDescriptive.rankInterpolated(DoubleArrayList sortedList, double element) Returns the linearly interpolated number of elements in a list less or equal to a given element.static doubleDescriptive.sampleKurtosis(DoubleArrayList data, double mean, double sampleVariance) Returns the sample kurtosis (aka excess) of a data sequence.static doubleDescriptive.sampleSkew(DoubleArrayList data, double mean, double sampleVariance) Returns the sample skew of a data sequence.static doubleDescriptive.sampleVariance(DoubleArrayList data, double mean) Returns the sample variance of a data sequence.static doubleDescriptive.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 voidDescriptive.standardize(DoubleArrayList data, double mean, double standardDeviation) Modifies a data sequence to be standardized.static doubleDescriptive.sum(DoubleArrayList data) Returns the sum of a data sequence.static doubleDescriptive.sumOfInversions(DoubleArrayList data, int from, int to) Returns the sum of inversions of a data sequence, which is Sum( 1.0 / data[i]).static doubleDescriptive.sumOfLogarithms(DoubleArrayList data, int from, int to) Returns the sum of logarithms of a data sequence, which is Sum( Log(data[i]).static doubleDescriptive.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 doubleDescriptive.sumOfPowerDeviations(DoubleArrayList data, int k, double c, int from, int to) Returns Sum( (data[i]-c)k ) for all i = from ..static doubleDescriptive.sumOfPowers(DoubleArrayList data, int k) Returns the sum of powers of a data sequence, which is Sum ( data[i]k ).static doubleDescriptive.sumOfSquares(DoubleArrayList data) Returns the sum of squares of a data sequence.static doubleDescriptive.trimmedMean(DoubleArrayList sortedData, double mean, int left, int right) Returns the trimmed mean of a sorted data sequence.static doubleDescriptive.weightedMean(DoubleArrayList data, DoubleArrayList weights) Returns the weighted mean of a data sequence.static doubleDescriptive.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
Fields in cern.jet.stat.quantile declared as DoubleArrayListModifier and TypeFieldDescriptionprotected DoubleArrayListExactDoubleQuantileFinder.bufferprotected DoubleArrayListDoubleBuffer.valuesMethods in cern.jet.stat.quantile that return DoubleArrayListModifier and TypeMethodDescriptionstatic DoubleArrayListQuantileFinderFactory.newEquiDepthPhis(int quantiles) Convenience method that computes phi's for equi-depth histograms.static DoubleArrayListQuantileFinderTest.observedEpsilonsAtPhis(DoubleArrayList phis, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder, double desiredEpsilon) This method was created in VisualAge.protected DoubleArrayListDoubleQuantileEstimator.preProcessPhis(DoubleArrayList phis) Default implementation does nothing.protected DoubleArrayListKnownDoubleQuantileEstimator.preProcessPhis(DoubleArrayList phis) DoubleQuantileEstimator.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.DoubleQuantileFinder.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.ExactDoubleQuantileFinder.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.KnownDoubleQuantileEstimator.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.UnknownDoubleQuantileEstimator.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.Methods in cern.jet.stat.quantile with parameters of type DoubleArrayListModifier and TypeMethodDescriptionvoidDoubleQuantileEstimator.addAllOf(DoubleArrayList values) Adds all values of the specified list to the receiver.voidDoubleQuantileFinder.addAllOf(DoubleArrayList values) Adds all values of the specified list to the receiver.voidExactDoubleQuantileFinder.addAllOf(DoubleArrayList values) Adds all values of the specified list to the receiver.voidDoubleBuffer.addAllOfFromTo(DoubleArrayList elements, int from, int to) Adds a value to the receiver.voidDoubleQuantileEstimator.addAllOfFromTo(DoubleArrayList values, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidDoubleQuantileFinder.addAllOfFromTo(DoubleArrayList values, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidExactDoubleQuantileFinder.addAllOfFromTo(DoubleArrayList values, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.protected static IntArrayListQuantileFinderTest.binaryMultiSearch(DoubleArrayList list, double element) Finds the first and last indexes of a specific element within a sorted list.static doubleQuantileFinderTest.epsilon(DoubleArrayList sortedList, double phi, double element) Observed epsilonstatic doubleQuantileFinderTest.epsilon(DoubleArrayList sortedList, DoubleQuantileFinder finder, double phi) Observed epsilonstatic DoubleArrayListQuantileFinderTest.observedEpsilonsAtPhis(DoubleArrayList phis, ExactDoubleQuantileFinder exactFinder, DoubleQuantileFinder approxFinder, double desiredEpsilon) This method was created in VisualAge.protected DoubleArrayListDoubleQuantileEstimator.preProcessPhis(DoubleArrayList phis) Default implementation does nothing.protected DoubleArrayListKnownDoubleQuantileEstimator.preProcessPhis(DoubleArrayList phis) DoubleQuantileEstimator.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.DoubleQuantileFinder.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.ExactDoubleQuantileFinder.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.KnownDoubleQuantileEstimator.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added.UnknownDoubleQuantileEstimator.quantileElements(DoubleArrayList phis) Computes the specified quantile elements over the values previously added. -
Uses of DoubleArrayList in hep.aida.bin
Fields in hep.aida.bin declared as DoubleArrayListModifier and TypeFieldDescriptionprotected DoubleArrayListDynamicBin1D.elementsThe elements contained in this bin.protected DoubleArrayListDynamicBin1D.sortedElementsThe elements contained in this bin, sorted ascending.Methods in hep.aida.bin that return DoubleArrayListModifier and TypeMethodDescriptionDynamicBin1D.elements()Returns a copy of the currently stored elements.protected DoubleArrayListDynamicBin1D.elements_unsafe()Returns the currently stored elements; WARNING: not a copy of them.DynamicBin1D.quantiles(DoubleArrayList percentages) Returns the exact quantiles of the specified percentages.QuantileBin1D.quantiles(DoubleArrayList phis) Returns the quantiles of the specified percentages.DynamicBin1D.sortedElements()Returns a copy of the currently stored elements, sorted ascending.protected DoubleArrayListDynamicBin1D.sortedElements_unsafe()Returns the currently stored elements, sorted ascending; WARNING: not a copy of them; Thus, improper usage of the returned list may not only corrupt the receiver's internal state, but also break thread safety! Only provided for performance and memory sensitive applications.Methods in hep.aida.bin with parameters of type DoubleArrayListModifier and TypeMethodDescriptionfinal voidAbstractBin1D.addAllOf(DoubleArrayList list) Adds all values of the specified list to the receiver.voidAbstractBin1D.addAllOfFromTo(DoubleArrayList list, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidDynamicBin1D.addAllOfFromTo(DoubleArrayList list, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidMightyStaticBin1D.addAllOfFromTo(DoubleArrayList list, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidQuantileBin1D.addAllOfFromTo(DoubleArrayList list, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidStaticBin1D.addAllOfFromTo(DoubleArrayList list, int from, int to) Adds the part of the specified list between indexes from (inclusive) and to (inclusive) to the receiver.voidDynamicBin1D.frequencies(DoubleArrayList distinctElements, IntArrayList frequencies) Computes the frequency (number of occurances, count) of each distinct element.DynamicBin1D.quantiles(DoubleArrayList percentages) Returns the exact quantiles of the specified percentages.QuantileBin1D.quantiles(DoubleArrayList phis) Returns the quantiles of the specified percentages.booleanDynamicBin1D.removeAllOf(DoubleArrayList list) Removes from the receiver all elements that are contained in the specified list.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.