Package | Description |
---|---|
cern.colt |
Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
|
cern.colt.bitvector |
Bit vectors and bit matrices.
|
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.colt.matrix.doublealgo |
Double matrix algorithms such as print formatting, sorting, partitioning and statistics.
|
cern.colt.matrix.impl |
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. |
cern.colt.matrix.linalg |
Linear Algebraic matrix computations operating on
DoubleMatrix2D
and DoubleMatrix1D . |
cern.colt.matrix.objectalgo |
Object matrix algorithms such as print formatting, sorting, partitioning and statistics.
|
cern.jet.random |
Large variety of probability distributions featuring high performance generation
of random numbers, CDF's and PDF's.
|
cern.jet.random.engine |
Engines generating strong uniformly distributed pseudo-random numbers;
Needed by all JET probability distributions since they rely on uniform random numbers to generate random numbers from their own distribution.
|
cern.jet.random.sampling |
Samples (picks) random subsets of data sequences.
|
cern.jet.stat.quantile |
Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
|
Modifier and Type | Class and Description |
---|---|
class |
Timer
A handy stopwatch for benchmarking.
|
Modifier and Type | Class and Description |
---|---|
class |
BitMatrix
Fixed sized (non resizable) n*m bit matrix.
|
class |
BitVector
Fixed sized (non resizable) bitvector.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleBuffer
Fixed sized (non resizable) streaming buffer connected to a target DoubleBufferConsumer to which data is automatically flushed upon buffer overflow.
|
class |
DoubleBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target DoubleBuffer2DConsumer to which data is automatically flushed upon buffer overflow.
|
class |
DoubleBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target DoubleBuffer3DConsumer to which data is automatically flushed upon buffer overflow.
|
class |
IntBuffer
Fixed sized (non resizable) streaming buffer connected to a target IntBufferConsumer to which data is automatically flushed upon buffer overflow.
|
class |
IntBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target IntBuffer2DConsumer to which data is automatically flushed upon buffer overflow.
|
class |
IntBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target IntBuffer3DConsumer to which data is automatically flushed upon buffer overflow.
|
class |
ObjectBuffer
Fixed sized (non resizable) streaming buffer connected to a target ObjectBufferConsumer to which data is automatically flushed upon buffer overflow.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBooleanList
Abstract base class for resizable lists holding
boolean elements; abstract. |
class |
AbstractByteList
Abstract base class for resizable lists holding
byte elements; abstract. |
class |
AbstractCharList
Abstract base class for resizable lists holding
char elements; abstract. |
class |
AbstractCollection
Abstract base class for resizable collections holding objects or primitive data types such as
int , float , etc. |
class |
AbstractDoubleList
Abstract base class for resizable lists holding
double elements; abstract. |
class |
AbstractFloatList
Abstract base class for resizable lists holding
float elements; abstract. |
class |
AbstractIntList
Abstract base class for resizable lists holding
int elements; abstract. |
class |
AbstractList
Abstract base class for resizable lists holding objects or primitive data types such as
int , float , etc. |
class |
AbstractLongList
Abstract base class for resizable lists holding
long elements; abstract. |
class |
AbstractShortList
Abstract base class for resizable lists holding
short elements; abstract. |
class |
BooleanArrayList
Resizable list holding
boolean elements; implemented with arrays. |
class |
ByteArrayList
Resizable list holding
byte elements; implemented with arrays. |
class |
CharArrayList
Resizable list holding
char elements; implemented with arrays. |
class |
DistinctNumberList
Resizable compressed list holding numbers; based on the fact that a number from a large list with few distinct values need not take more than log(distinctValues) bits; implemented with a MinMaxNumberList.
|
class |
DoubleArrayList
Resizable list holding
double elements; implemented with arrays. |
class |
FloatArrayList
Resizable list holding
float elements; implemented with arrays. |
class |
IntArrayList
Resizable list holding
int elements; implemented with arrays. |
class |
LongArrayList
Resizable list holding
long elements; implemented with arrays. |
class |
MinMaxNumberList
Resizable compressed list holding numbers; based on the fact that a value in a given interval need not take more than log(max-min+1) bits; implemented with a cern.colt.bitvector.BitVector.
|
class |
ObjectArrayList
Resizable list holding
Object elements; implemented with arrays. |
class |
ShortArrayList
Resizable list holding
short elements; implemented with arrays. |
class |
SimpleLongArrayList
Resizable list holding
long elements; implemented with arrays; not efficient; just to demonstrate which methods you must override to implement a fully functional list. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDoubleIntMap
Abstract base class for hash maps holding (key,value) associations of type (double-->int).
|
class |
AbstractIntDoubleMap
Abstract base class for hash maps holding (key,value) associations of type (int-->double).
|
class |
AbstractIntIntMap
Abstract base class for hash maps holding (key,value) associations of type (int-->int).
|
class |
AbstractIntObjectMap
Abstract base class for hash maps holding (key,value) associations of type (int-->Object).
|
class |
AbstractLongObjectMap
Abstract base class for hash maps holding (key,value) associations of type (long-->Object).
|
class |
AbstractMap
Abstract base class for hash maps holding objects or primitive data types such as
int , float , etc. |
class |
OpenDoubleIntHashMap
Hash map holding (key,value) associations of type (double-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
|
class |
OpenIntDoubleHashMap
Hash map holding (key,value) associations of type (int-->double); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
|
class |
OpenIntIntHashMap
Hash map holding (key,value) associations of type (int-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
|
class |
OpenIntObjectHashMap
Hash map holding (key,value) associations of type (int-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
|
class |
OpenLongObjectHashMap
Hash map holding (key,value) associations of type (long-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleFactory1D
Factory for convenient construction of 1-d matrices holding double cells.
|
class |
DoubleFactory2D
Factory for convenient construction of 2-d matrices holding double
cells.
|
class |
DoubleFactory3D
Factory for convenient construction of 3-d matrices holding double cells.
|
class |
DoubleMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding double elements.
|
class |
DoubleMatrix2D
Abstract base class for 2-d matrices holding double elements.
|
class |
DoubleMatrix3D
Abstract base class for 3-d matrices holding double elements.
|
class |
ObjectFactory1D
Factory for convenient construction of 1-d matrices holding Object cells.
|
class |
ObjectFactory2D
Factory for convenient construction of 2-d matrices holding Object
cells.
|
class |
ObjectFactory3D
Factory for convenient construction of 3-d matrices holding Object cells.
|
class |
ObjectMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding Object elements.
|
class |
ObjectMatrix2D
Abstract base class for 2-d matrices holding Object elements.
|
class |
ObjectMatrix3D
Abstract base class for 3-d matrices holding Object elements.
|
Modifier and Type | Class and Description |
---|---|
class |
Transform
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFormatter
Abstract base class for flexible, well human readable matrix print formatting.
|
class |
AbstractMatrix
Abstract base class for arbitrary-dimensional matrices holding objects or primitive data types such as
int , float , etc. |
class |
AbstractMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding objects or primitive data types such as
int , double , etc. |
class |
AbstractMatrix2D
Abstract base class for 2-d matrices holding objects or primitive data types such as
int , double , etc. |
class |
AbstractMatrix3D
Abstract base class for 3-d matrices holding objects or primitive data types such as
int , double , etc. |
class |
DenseDoubleMatrix1D
Dense 1-d matrix (aka vector) holding double elements.
|
class |
DenseDoubleMatrix2D
Dense 2-d matrix holding double elements.
|
class |
DenseDoubleMatrix3D
Dense 3-d matrix holding double elements.
|
class |
DenseObjectMatrix1D
Dense 1-d matrix (aka vector) holding Object elements.
|
class |
DenseObjectMatrix2D
Dense 2-d matrix holding Object elements.
|
class |
DenseObjectMatrix3D
Dense 3-d matrix holding Object elements.
|
class |
RCDoubleMatrix2D
Sparse row-compressed 2-d matrix holding double elements.
|
class |
SparseDoubleMatrix1D
Sparse hashed 1-d matrix (aka vector) holding double elements.
|
class |
SparseDoubleMatrix2D
Sparse hashed 2-d matrix holding double elements.
|
class |
SparseDoubleMatrix3D
Sparse hashed 3-d matrix holding double elements.
|
class |
SparseObjectMatrix1D
Sparse hashed 1-d matrix (aka vector) holding Object elements.
|
class |
SparseObjectMatrix2D
Sparse hashed 2-d matrix holding Object elements.
|
class |
SparseObjectMatrix3D
Sparse hashed 3-d matrix holding Object elements.
|
Modifier and Type | Class and Description |
---|---|
class |
Algebra
Linear algebraic matrix operations operating on
DoubleMatrix2D ; concentrates most functionality of this package. |
class |
Property
Tests matrices for linear algebraic properties (equality, tridiagonality, symmetry, singularity, etc).
|
Modifier and Type | Class and Description |
---|---|
class |
Formatter
Flexible, well human readable matrix print formatting.
|
class |
Sorting
Matrix quicksorts and mergesorts.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractContinousDistribution
Abstract base class for all continous distributions.
|
class |
AbstractDiscreteDistribution
Abstract base class for all discrete distributions.
|
class |
AbstractDistribution
Abstract base class for all random distributions.
|
class |
Benchmark
Benchmarks random number generation from various distributions as well as PDF and CDF lookups.
|
class |
Beta
Beta distribution; math definition
and animated definition.
|
class |
Binomial
Binomial distribution; See the math definition
and animated definition.
|
class |
BreitWigner
BreitWigner (aka Lorentz) distribution; See the math definition.
|
class |
BreitWignerMeanSquare
Mean-square BreitWigner distribution; See the math definition.
|
class |
ChiSquare
ChiSquare distribution; See the math definition
and animated definition.
|
class |
Empirical
Empirical distribution.
|
class |
EmpiricalWalker
Discrete Empirical distribution (pdf's can be specified).
|
class |
Exponential
Exponential Distribution (aka Negative Exponential Distribution); See the math definition
animated definition.
|
class |
ExponentialPower
Exponential Power distribution.
|
class |
Gamma
|
class |
Hyperbolic
Hyperbolic distribution.
|
class |
HyperGeometric
HyperGeometric distribution; See the math definition
The hypergeometric distribution with parameters N, n and s is the probability distribution of the random variable X,
whose value is the number of successes in a sample of n items from a population of size N that has s 'success' items and N - s 'failure' items.
|
class |
Logarithmic
Logarithmic distribution.
|
class |
NegativeBinomial
Negative Binomial distribution; See the math definition.
|
class |
Normal
Normal (aka Gaussian) distribution; See the math definition
and animated definition.
|
class |
Poisson
Poisson distribution (quick); See the math definition
and animated definition.
|
class |
PoissonSlow
Poisson distribution; See the math definition
and animated definition.
|
class |
StudentT
StudentT distribution (aka T-distribution); See the math definition
and animated definition.
|
class |
Uniform
Uniform distribution; Math definition
and animated definition.
|
class |
VonMises
Von Mises distribution.
|
class |
Zeta
Zeta distribution.
|
Modifier and Type | Class and Description |
---|---|
class |
DRand
Quick medium quality uniform pseudo-random number generator.
|
class |
MersenneTwister
MersenneTwister (MT19937) is one of the strongest uniform pseudo-random number generators known so far; at the same time it is quick.
|
class |
MersenneTwister64
Same as MersenneTwister except that method raw() returns 64 bit random numbers instead of 32 bit random numbers.
|
class |
RandomEngine
Abstract base class for uniform pseudo-random number generating engines.
|
class |
RandomSeedGenerator
Deterministic seed generator for pseudo-random number generators.
|
Modifier and Type | Class and Description |
---|---|
class |
RandomSampler
Space and time efficiently computes a sorted Simple Random Sample Without Replacement (SRSWOR), that is, a sorted set of n random numbers from an interval of N numbers;
Example: Computing n=3 random numbers from the interval [1,50] may yield the sorted random set (7,13,47).
|
class |
RandomSamplingAssistant
Conveniently computes a stable Simple Random Sample Without Replacement (SRSWOR) subsequence of n elements from a given input sequence of N elements;
Example: Computing a sublist of n=3 random elements from a list (1,...,50) may yield the sublist (7,13,47).
|
class |
WeightedRandomSampler
Conveniently computes a stable subsequence of elements from a given input sequence;
Picks (samples) exactly one random element from successive blocks of weight input elements each.
|
Modifier and Type | Class and Description |
---|---|
class |
EquiDepthHistogram
Read-only equi-depth histogram for selectivity estimation.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.