Package | Description |
---|---|
cern.colt.buffer.tboolean |
Fixed sized (non resizable) streaming buffers holding boolean elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tbyte |
Fixed sized (non resizable) streaming buffers holding byte elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tchar |
Fixed sized (non resizable) streaming buffers holding char elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tdouble |
Fixed sized (non resizable) streaming buffers holding double elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tfloat |
Fixed sized (non resizable) streaming buffers holding float elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tint |
Fixed sized (non resizable) streaming buffers holding int elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tlong |
Fixed sized (non resizable) streaming buffers holding long elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tobject |
Fixed sized (non resizable) streaming buffers holding Object elements connected to a target objects to which data is automatically flushed upon buffer overflow.
|
cern.colt.buffer.tshort |
Fixed sized (non resizable) streaming buffers holding short elements 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.list.tboolean |
Resizable list holding elements of boolean data type.
|
cern.colt.list.tbyte |
Resizable list holding elements of byte data type.
|
cern.colt.list.tchar |
Resizable list holding elements of char data type.
|
cern.colt.list.tdouble |
Resizable list holding elements of double data type.
|
cern.colt.list.tfloat |
Resizable list holding elements of float data type.
|
cern.colt.list.tint |
Resizable list holding elements of int data type.
|
cern.colt.list.tlong |
Resizable list holding elements of long data type.
|
cern.colt.list.tobject |
Resizable list holding elements of Object data type.
|
cern.colt.list.tshort |
Resizable list holding elements of short data type.
|
cern.colt.map |
Automatically growing and shrinking maps holding objects or primitive
data types such as int, double, etc.
|
cern.colt.map.tdouble |
Automatically growing and shrinking map holding elements of double data type.
|
cern.colt.map.tfloat |
Automatically growing and shrinking map holding elements of float data type.
|
cern.colt.map.tint |
Automatically growing and shrinking map holding elements of int data type.
|
cern.colt.map.tlong |
Automatically growing and shrinking map holding elements of long data type.
|
cern.colt.map.tobject |
Automatically growing and shrinking map holding elements of Object data type.
|
cern.colt.matrix |
Matrix interfaces and factories; efficient and flexible dense and sparse
1, 2, 3-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.tbit |
Bit vectors and bit matrices.
|
cern.colt.matrix.tdcomplex |
Matrix interfaces and factories holding elements of dcomplex data type.
|
cern.colt.matrix.tdcomplex.algo |
Algorithms operating on complex matrices.
|
cern.colt.matrix.tdcomplex.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of dcomplex data type.
|
cern.colt.matrix.tdouble |
Matrix interfaces and factories holding elements of double data type.
|
cern.colt.matrix.tdouble.algo |
Linear Algebraic matrix computations operating on
DoubleMatrix2D
and DoubleMatrix1D . |
cern.colt.matrix.tdouble.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of double data type.
|
cern.colt.matrix.tfcomplex |
Matrix interfaces and factories holding elements of fcomplex data type.
|
cern.colt.matrix.tfcomplex.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of fcomplex data type.
|
cern.colt.matrix.tfloat |
Matrix interfaces and factories holding elements of float data type.
|
cern.colt.matrix.tfloat.algo |
Linear Algebraic matrix computations operating on
FloatMatrix2D
and FloatMatrix1D . |
cern.colt.matrix.tfloat.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of float data type.
|
cern.colt.matrix.tint |
Matrix interfaces and factories holding elements of int data type.
|
cern.colt.matrix.tint.algo |
Algorithms operating on integer matrices.
|
cern.colt.matrix.tint.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of int data type.
|
cern.colt.matrix.tlong |
Matrix interfaces and factories holding elements of long data type.
|
cern.colt.matrix.tlong.algo |
Algorithms operating on long integer matrices.
|
cern.colt.matrix.tlong.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of long data type.
|
cern.colt.matrix.tobject |
Matrix interfaces and factories holding elements of Object data type.
|
cern.colt.matrix.tobject.algo |
Object matrix algorithms such as print formatting, sorting, partitioning and statistics.
|
cern.colt.matrix.tobject.impl |
Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of Object data type.
|
cern.jet.random.tdouble |
Large variety of probability distributions featuring high performance generation
of random numbers, CDF's and PDF's.
|
cern.jet.random.tdouble.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.tdouble.sampling |
Samples (picks) random subsets of data sequences.
|
cern.jet.random.tfloat |
Large variety of probability distributions featuring high performance generation
of random numbers, CDF's and PDF's.
|
cern.jet.random.tfloat.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.tfloat.sampling |
Samples (picks) random subsets of data sequences.
|
cern.jet.stat |
Tools for basic and advanced statistics: Estimators, Gamma functions, Beta functions, Probabilities, Special integrals, etc.
|
cern.jet.stat.tdouble.quantile |
Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
|
cern.jet.stat.tfloat.quantile |
Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
|
hep.aida.tdouble.bin |
Multisets (bags) with efficient statistics operations defined upon; This package
requires the Colt distribution.
|
hep.aida.tfloat.bin |
Multisets (bags) with efficient statistics operations defined upon; This package
requires the Colt distribution.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanBuffer
Fixed sized (non resizable) streaming buffer connected to a target
BooleanBufferConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
BooleanBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target
BooleanBuffer2DConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
BooleanBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target
BooleanBuffer3DConsumer to which data is automatically flushed upon
buffer overflow.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBuffer
Fixed sized (non resizable) streaming buffer connected to a target
ByteBufferConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
ByteBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target
ByteBuffer2DConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
ByteBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target
ByteBuffer3DConsumer to which data is automatically flushed upon
buffer overflow.
|
Modifier and Type | Class and Description |
---|---|
class |
CharBuffer
Fixed sized (non resizable) streaming buffer connected to a target
CharBufferConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
CharBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target
CharBuffer2DConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
CharBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target
CharBuffer3DConsumer to which data is automatically flushed upon
buffer overflow.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
FloatBuffer
Fixed sized (non resizable) streaming buffer connected to a target
FloatBufferConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
FloatBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target
FloatBuffer2DConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
FloatBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target
FloatBuffer3DConsumer to which data is automatically flushed upon
buffer overflow.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
LongBuffer
Fixed sized (non resizable) streaming buffer connected to a target
LongBufferConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
LongBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target
LongBuffer2DConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
LongBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target
LongBuffer3DConsumer to which data is automatically flushed upon
buffer overflow.
|
Modifier and Type | Class and Description |
---|---|
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 |
ShortBuffer
Fixed sized (non resizable) streaming buffer connected to a target
ShortBufferConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
ShortBuffer2D
Fixed sized (non resizable) streaming buffer connected to a target
ShortBuffer2DConsumer to which data is automatically flushed upon
buffer overflow.
|
class |
ShortBuffer3D
Fixed sized (non resizable) streaming buffer connected to a target
ShortBuffer3DConsumer to which data is automatically flushed upon
buffer overflow.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollection
Abstract base class for resizable collections holding objects or primitive
data types such as
int , float , etc. |
class |
AbstractList
Abstract base class for resizable lists holding objects or primitive data
types such as
int , float , etc. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBooleanList
Abstract base class for resizable lists holding
boolean
elements; abstract. |
class |
BooleanArrayList
Resizable list holding
boolean elements; implemented with
arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractByteList
Abstract base class for resizable lists holding
byte elements;
abstract. |
class |
ByteArrayList
Resizable list holding
byte elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCharList
Abstract base class for resizable lists holding
char elements;
abstract. |
class |
CharArrayList
Resizable list holding
char elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDoubleList
Abstract base class for resizable lists holding
double elements;
abstract. |
class |
DoubleArrayList
Resizable list holding
double elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFloatList
Abstract base class for resizable lists holding
float elements;
abstract. |
class |
FloatArrayList
Resizable list holding
float elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntList
Abstract base class for resizable lists holding
int elements;
abstract. |
class |
IntArrayList
Resizable list holding
int elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLongList
Abstract base class for resizable lists holding
long elements;
abstract. |
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 |
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 |
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 |
ObjectArrayList
Resizable list holding
Object elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractShortList
Abstract base class for resizable lists holding
short elements;
abstract. |
class |
ShortArrayList
Resizable list holding
short elements; implemented with arrays. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMap
Abstract base class for hash maps holding objects or primitive data types
such as
int , float , etc. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDoubleIntMap
Abstract base class for hash maps holding (key,value) associations of type
(double-->int).
|
class |
AbstractDoubleLongMap
Abstract base class for hash maps holding (key,value) associations of type
(double-->long).
|
class |
AbstractIntDoubleMap
Abstract base class for hash maps holding (key,value) associations of type
(int-->double).
|
class |
AbstractLongDoubleMap
Abstract base class for hash maps holding (key,value) associations of type
(int-->double).
|
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 |
OpenDoubleLongHashMap
Hash map holding (key,value) associations of type (double-->long);
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 |
OpenLongDoubleHashMap
Hash map holding (key,value) associations of type (int-->double);
Automatically grows and shrinks as needed; Implemented using open addressing
with double hashing.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFloatIntMap
Abstract base class for hash maps holding (key,value) associations of type
(float-->int).
|
class |
AbstractFloatLongMap
Abstract base class for hash maps holding (key,value) associations of type
(float-->long).
|
class |
AbstractIntFloatMap
Abstract base class for hash maps holding (key,value) associations of type
(int-->float).
|
class |
AbstractLongFloatMap
Abstract base class for hash maps holding (key,value) associations of type
(int-->float).
|
class |
OpenFloatIntHashMap
Hash map holding (key,value) associations of type (float-->int);
Automatically grows and shrinks as needed; Implemented using open addressing
with float hashing.
|
class |
OpenFloatLongHashMap
Hash map holding (key,value) associations of type (float-->long);
Automatically grows and shrinks as needed; Implemented using open addressing
with float hashing.
|
class |
OpenIntFloatHashMap
Hash map holding (key,value) associations of type (int-->float);
Automatically grows and shrinks as needed; Implemented using open addressing
with float hashing.
|
class |
OpenLongFloatHashMap
Hash map holding (key,value) associations of type (int-->float);
Automatically grows and shrinks as needed; Implemented using open addressing
with float hashing.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntIntMap
Abstract base class for hash maps holding (key,value) associations of type
(int-->int).
|
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 |
QuickOpenIntIntHashMap
Status: Experimental; Do not use for production yet.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntLongMap
Abstract base class for hash maps holding (key,value) associations of type
(int-->long).
|
class |
AbstractLongIntMap
Abstract base class for hash maps holding (key,value) associations of type
(long-->int).
|
class |
AbstractLongLongMap
Abstract base class for hash maps holding (key,value) associations of type
(long-->long).
|
class |
OpenIntLongHashMap
Hash map holding (key,value) associations of type (int-->long);
Automatically grows and shrinks as needed; Implemented using open addressing
with double hashing.
|
class |
OpenLongIntHashMap
Hash map holding (key,value) associations of type (long-->int);
Automatically grows and shrinks as needed; Implemented using open addressing
with double hashing.
|
class |
OpenLongLongHashMap
Hash map holding (key,value) associations of type (long-->long);
Automatically grows and shrinks as needed; Implemented using open addressing
with double hashing.
|
Modifier and Type | Class and Description |
---|---|
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 |
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 |
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. |
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 |
DComplexFactory1D
Factory for convenient construction of 1-d matrices holding complex
cells.
|
class |
DComplexFactory2D
Factory for convenient construction of 2-d matrices holding complex
cells.
|
class |
DComplexFactory3D
Factory for convenient construction of 3-d matrices holding complex
cells.
|
class |
DComplexMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding
complex elements.
|
class |
DComplexMatrix2D
Abstract base class for 2-d matrices holding complex elements.
|
class |
DComplexMatrix3D
Abstract base class for 3-d matrices holding complex elements.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseDComplexAlgebra
Linear algebraic matrix operations operating on dense complex matrices.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnDComplexMatrix2D
Dense 2-d matrix holding complex elements.
|
class |
DenseDComplexMatrix1D
Dense 1-d matrix (aka vector) holding complex elements.
|
class |
DenseDComplexMatrix2D
Dense 2-d matrix holding complex elements.
|
class |
DenseDComplexMatrix3D
Dense 3-d matrix holding complex elements.
|
class |
DenseLargeDComplexMatrix2D
Dense 2-d matrix holding complex elements.
Implementation: |
class |
DenseLargeDComplexMatrix3D
Dense 3-d matrix holding complex elements.
Implementation: |
class |
DiagonalDComplexMatrix2D
Diagonal 2-d matrix holding complex elements.
|
class |
SparseCCDComplexMatrix2D
Sparse column-compressed 2-d matrix holding complex elements.
|
class |
SparseCCMDComplexMatrix2D
Sparse column-compressed-modified 2-d matrix holding complex
elements.
|
class |
SparseDComplexMatrix1D
Sparse hashed 1-d matrix (aka vector) holding complex
elements.
|
class |
SparseDComplexMatrix2D
Sparse hashed 2-d matrix holding complex elements.
|
class |
SparseDComplexMatrix3D
Sparse hashed 3-d matrix holding complex elements.
|
class |
SparseRCDComplexMatrix2D
Sparse row-compressed 2-d matrix holding complex elements.
|
class |
SparseRCMDComplexMatrix2D
Sparse row-compressed-modified 2-d matrix holding complex elements.
|
class |
WrapperDComplexMatrix1D
1-d matrix holding complex elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperDComplexMatrix2D
2-d matrix holding complex elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperDComplexMatrix3D
3-d matrix holding complex elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseDoubleAlgebra
Linear algebraic matrix operations operating on dense matrices.
|
class |
DoubleFormatter
Flexible, well human readable matrix print formatting; By default decimal
point aligned.
|
class |
DoubleProperty
Tests matrices for linear algebraic properties (equality, tridiagonality,
symmetry, singularity, etc).
|
class |
DoubleSorting
Matrix quicksorts and mergesorts.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnDoubleMatrix2D
Dense 2-d matrix holding double elements.
|
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 |
DenseLargeDoubleMatrix2D
Dense 2-d matrix holding double elements.
|
class |
DenseLargeDoubleMatrix3D
Dense 3-d matrix holding double elements.
|
class |
DiagonalDoubleMatrix2D
Diagonal 2-d matrix holding double elements.
|
class |
SparseCCDoubleMatrix2D
Sparse column-compressed 2-d matrix holding double elements.
|
class |
SparseCCMDoubleMatrix2D
Sparse column-compressed-modified 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 |
SparseRCDoubleMatrix2D
Sparse row-compressed 2-d matrix holding double elements.
|
class |
SparseRCMDoubleMatrix2D
Sparse row-compressed-modified 2-d matrix holding double elements.
|
class |
WrapperDoubleMatrix1D
1-d matrix holding double elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperDoubleMatrix2D
2-d matrix holding double elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperDoubleMatrix3D
3-d matrix holding double elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
Modifier and Type | Class and Description |
---|---|
class |
FComplexFactory1D
Factory for convenient construction of 1-d matrices holding complex
cells.
|
class |
FComplexFactory2D
Factory for convenient construction of 2-d matrices holding complex
cells.
|
class |
FComplexFactory3D
Factory for convenient construction of 3-d matrices holding complex
cells.
|
class |
FComplexMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding
complex elements.
|
class |
FComplexMatrix2D
Abstract base class for 2-d matrices holding complex elements.
|
class |
FComplexMatrix3D
Abstract base class for 3-d matrices holding complex elements.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnFComplexMatrix2D
Dense 2-d matrix holding complex elements.
|
class |
DenseFComplexMatrix1D
Dense 1-d matrix (aka vector) holding complex elements.
|
class |
DenseFComplexMatrix2D
Dense 2-d matrix holding complex elements.
|
class |
DenseFComplexMatrix3D
Dense 3-d matrix holding complex elements.
|
class |
DenseLargeFComplexMatrix2D
Dense 2-d matrix holding complex elements.
Implementation: |
class |
DenseLargeFComplexMatrix3D
Dense 3-d matrix holding complex elements.
Implementation: |
class |
DiagonalFComplexMatrix2D
Diagonal 2-d matrix holding complex elements.
|
class |
SparseCCFComplexMatrix2D
Sparse column-compressed 2-d matrix holding complex elements.
|
class |
SparseCCMFComplexMatrix2D
Sparse column-compressed-modified 2-d matrix holding complex
elements.
|
class |
SparseFComplexMatrix1D
Sparse hashed 1-d matrix (aka vector) holding complex
elements.
|
class |
SparseFComplexMatrix2D
Sparse hashed 2-d matrix holding complex elements.
|
class |
SparseFComplexMatrix3D
Sparse hashed 3-d matrix holding complex elements.
|
class |
SparseRCFComplexMatrix2D
Sparse row-compressed 2-d matrix holding complex elements.
|
class |
SparseRCMFComplexMatrix2D
Sparse row-compressed-modified 2-d matrix holding complex elements.
|
class |
WrapperFComplexMatrix1D
1-d matrix holding complex elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperFComplexMatrix2D
2-d matrix holding complex elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperFComplexMatrix3D
3-d matrix holding complex elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
Modifier and Type | Class and Description |
---|---|
class |
FloatFactory1D
Factory for convenient construction of 1-d matrices holding float
cells.
|
class |
FloatFactory2D
Factory for convenient construction of 2-d matrices holding float
cells.
|
class |
FloatFactory3D
Factory for convenient construction of 3-d matrices holding float
cells.
|
class |
FloatMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding
float elements.
|
class |
FloatMatrix2D
Abstract base class for 2-d matrices holding float elements.
|
class |
FloatMatrix3D
Abstract base class for 3-d matrices holding float elements.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseFloatAlgebra
Linear algebraic matrix operations operating on dense matrices.
|
class |
FloatFormatter
Flexible, well human readable matrix print formatting; By default decimal
point aligned.
|
class |
FloatProperty
Tests matrices for linear algebraic properties (equality, tridiagonality,
symmetry, singularity, etc).
|
class |
FloatSorting
Matrix quicksorts and mergesorts.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnFloatMatrix2D
Dense 2-d matrix holding float elements.
|
class |
DenseFloatMatrix1D
Dense 1-d matrix (aka vector) holding float elements.
|
class |
DenseFloatMatrix2D
Dense 2-d matrix holding float elements.
|
class |
DenseFloatMatrix3D
Dense 3-d matrix holding float elements.
|
class |
DenseLargeFloatMatrix2D
Dense 2-d matrix holding float elements.
|
class |
DenseLargeFloatMatrix3D
Dense 3-d matrix holding float elements.
|
class |
DiagonalFloatMatrix2D
Diagonal 2-d matrix holding float elements.
|
class |
SparseCCFloatMatrix2D
Sparse column-compressed 2-d matrix holding float elements.
|
class |
SparseCCMFloatMatrix2D
Sparse column-compressed-modified 2-d matrix holding float elements.
|
class |
SparseFloatMatrix1D
Sparse hashed 1-d matrix (aka vector) holding float elements.
|
class |
SparseFloatMatrix2D
Sparse hashed 2-d matrix holding float elements.
|
class |
SparseFloatMatrix3D
Sparse hashed 3-d matrix holding float elements.
|
class |
SparseRCFloatMatrix2D
Sparse row-compressed 2-d matrix holding float elements.
|
class |
SparseRCMFloatMatrix2D
Sparse row-compressed-modified 2-d matrix holding float elements.
|
class |
WrapperFloatMatrix1D
1-d matrix holding float elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperFloatMatrix2D
2-d matrix holding float elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperFloatMatrix3D
3-d matrix holding float elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
Modifier and Type | Class and Description |
---|---|
class |
IntFactory1D
Factory for convenient construction of 1-d matrices holding int
cells.
|
class |
IntFactory2D
Factory for convenient construction of 2-d matrices holding int
cells.
|
class |
IntFactory3D
Factory for convenient construction of 3-d matrices holding int
cells.
|
class |
IntMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding
int elements.
|
class |
IntMatrix2D
Abstract base class for 2-d matrices holding int elements.
|
class |
IntMatrix3D
Abstract base class for 3-d matrices holding int elements.
|
Modifier and Type | Class and Description |
---|---|
class |
IntFormatter
Flexible, well human readable matrix print formatting; By default decimal
point aligned.
|
class |
IntProperty
Tests matrices for linear algebraic properties (equality, tridiagonality,
symmetry, singularity, etc).
|
class |
IntSorting
Matrix quicksorts and mergesorts.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnIntMatrix2D
Dense 2-d matrix holding int elements.
|
class |
DenseIntMatrix1D
Dense 1-d matrix (aka vector) holding int elements.
|
class |
DenseIntMatrix2D
Dense 2-d matrix holding int elements.
|
class |
DenseIntMatrix3D
Dense 3-d matrix holding int elements.
|
class |
DenseLargeIntMatrix2D
Dense 2-d matrix holding int elements.
|
class |
DenseLargeIntMatrix3D
Dense 3-d matrix holding int elements.
|
class |
DiagonalIntMatrix2D
Diagonal 2-d matrix holding int elements.
|
class |
SparseCCIntMatrix2D
Sparse column-compressed 2-d matrix holding int elements.
|
class |
SparseCCMIntMatrix2D
Sparse column-compressed-modified 2-d matrix holding int elements.
|
class |
SparseIntMatrix1D
Sparse hashed 1-d matrix (aka vector) holding int elements.
|
class |
SparseIntMatrix2D
Sparse hashed 2-d matrix holding int elements.
|
class |
SparseIntMatrix3D
Sparse hashed 3-d matrix holding int elements.
|
class |
SparseRCIntMatrix2D
Sparse row-compressed 2-d matrix holding int elements.
|
class |
SparseRCMIntMatrix2D
Sparse row-compressed-modified 2-d matrix holding int elements.
|
class |
WrapperIntMatrix1D
1-d matrix holding int elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperIntMatrix2D
2-d matrix holding int elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperIntMatrix3D
3-d matrix holding int elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
Modifier and Type | Class and Description |
---|---|
class |
LongFactory1D
Factory for convenient construction of 1-d matrices holding int
cells.
|
class |
LongFactory2D
Factory for convenient construction of 2-d matrices holding int
cells.
|
class |
LongFactory3D
Factory for convenient construction of 3-d matrices holding int
cells.
|
class |
LongMatrix1D
Abstract base class for 1-d matrices (aka vectors) holding
int elements.
|
class |
LongMatrix2D
Abstract base class for 2-d matrices holding int elements.
|
class |
LongMatrix3D
Abstract base class for 3-d matrices holding int elements.
|
Modifier and Type | Class and Description |
---|---|
class |
LongFormatter
Flexible, well human readable matrix print formatting; By default decimal
point aligned.
|
class |
LongProperty
Tests matrices for linear algebraic properties (equality, tridiagonality,
symmetry, singularity, etc).
|
class |
LongSorting
Matrix quicksorts and mergesorts.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnLongMatrix2D
Dense 2-d matrix holding long elements.
|
class |
DenseLargeLongMatrix2D
Dense 2-d matrix holding long elements.
|
class |
DenseLargeLongMatrix3D
Dense 3-d matrix holding long elements.
|
class |
DenseLongMatrix1D
Dense 1-d matrix (aka vector) holding int elements.
|
class |
DenseLongMatrix2D
Dense 2-d matrix holding int elements.
|
class |
DenseLongMatrix3D
Dense 3-d matrix holding int elements.
|
class |
DiagonalLongMatrix2D
Diagonal 2-d matrix holding long elements.
|
class |
SparseCCLongMatrix2D
Sparse column-compressed 2-d matrix holding long elements.
|
class |
SparseCCMLongMatrix2D
Sparse column-compressed-modified 2-d matrix holding long elements.
|
class |
SparseLongMatrix1D
Sparse hashed 1-d matrix (aka vector) holding long elements.
|
class |
SparseLongMatrix2D
Sparse hashed 2-d matrix holding long elements.
|
class |
SparseLongMatrix3D
Sparse hashed 3-d matrix holding long elements.
|
class |
SparseRCLongMatrix2D
Sparse row-compressed 2-d matrix holding long elements.
|
class |
SparseRCMLongMatrix2D
Sparse row-compressed-modified 2-d matrix holding long elements.
|
class |
WrapperLongMatrix1D
1-d matrix holding int elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperLongMatrix2D
2-d matrix holding long elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperLongMatrix3D
3-d matrix holding long elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
Modifier and Type | Class and Description |
---|---|
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 |
ObjectFormatter
Flexible, well human readable matrix print formatting.
|
class |
ObjectSorting
Matrix quicksorts and mergesorts.
|
Modifier and Type | Class and Description |
---|---|
class |
DenseColumnObjectMatrix2D
Dense 2-d matrix holding Object elements.
|
class |
DenseLargeObjectMatrix2D
Dense 2-d matrix holding Object elements.
|
class |
DenseLargeObjectMatrix3D
Dense 3-d matrix holding Object 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 |
DiagonalObjectMatrix2D
Diagonal 2-d matrix holding Object elements.
|
class |
SparseCCMObjectMatrix2D
Sparse column-compressed-modified 2-d matrix holding Object elements.
|
class |
SparseCCObjectMatrix2D
Sparse column-compressed 2-d matrix holding Object 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.
|
class |
SparseRCMObjectMatrix2D
Sparse row-compressed-modified 2-d matrix holding Object elements.
|
class |
SparseRCObjectMatrix2D
Sparse row-compressed 2-d matrix holding Object elements.
|
class |
WrapperObjectMatrix1D
1-d matrix holding int elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperObjectMatrix2D
2-d matrix holding Object elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
class |
WrapperObjectMatrix3D
3-d matrix holding Object elements; either a view wrapping another
matrix or a matrix whose views are wrappers.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractContinousDoubleDistribution
Abstract base class for all continous distributions.
|
class |
AbstractDiscreteDistribution
Abstract base class for all discrete distributions.
|
class |
AbstractDoubleDistribution
Abstract base class for all random distributions.
|
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 |
DoubleUniform
Uniform distribution; 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 |
VonMises
Von Mises distribution.
|
class |
Zeta
Zeta distribution.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleMersenneTwister
MersenneTwister (MT19937) is one of the strongest uniform pseudo-random
number generators known so far; at the same time it is quick.
|
class |
DoubleRandomEngine
Abstract base class for uniform pseudo-random number generating engines.
|
class |
DRand
Quick medium quality uniform pseudo-random number generator.
|
class |
MersenneTwister64
Same as MersenneTwister except that method raw() returns 64
bit random numbers instead of 32 bit random numbers.
|
class |
RandomSeedGenerator
Deterministic seed generator for pseudo-random number generators.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleRandomSampler
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 |
DoubleRandomSamplingAssistant
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 |
WeightedDoubleRandomSampler
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 |
AbstractContinousFloatDistribution
Abstract base class for all continous distributions.
|
class |
AbstractFloatDistribution
Abstract base class for all random distributions.
|
class |
FloatUniform
Uniform distribution; Math definition and
animated definition.
|
Modifier and Type | Class and Description |
---|---|
class |
FloatMersenneTwister
MersenneTwister (MT19937) is one of the strongest uniform pseudo-random
number generators known so far; at the same time it is quick.
|
class |
FloatRandomEngine
Abstract base class for uniform pseudo-random number generating engines.
|
class |
FRand
Quick medium quality uniform pseudo-random number generator.
|
Modifier and Type | Class and Description |
---|---|
class |
FloatRandomSampler
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 |
FloatRandomSamplingAssistant
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 |
WeightedFloatRandomSampler
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 |
Buffer
A buffer holding elements; internally used for computing approximate
quantiles.
|
class |
BufferSet
An abstract set of buffers; internally used for computing approximate
quantiles.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleEquiDepthHistogram
Read-only equi-depth histogram for selectivity estimation.
|
class |
ExactDoubleQuantileFinder
Exact quantile finding algorithm for known and unknown N requiring
large main memory; computes quantiles over a sequence of double
elements.
|
Modifier and Type | Class and Description |
---|---|
class |
FloatEquiDepthHistogram
Read-only equi-depth histogram for selectivity estimation.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDoubleBin
Abstract base class for all arbitrary-dimensional bins consumes
double elements.
|
class |
AbstractDoubleBin1D
Abstract base class for all 1-dimensional bins consumes double
elements.
|
class |
DynamicDoubleBin1D
1-dimensional rebinnable bin holding double elements; Efficiently
computes advanced statistics of data sequences.
|
class |
MightyStaticDoubleBin1D
Static and the same as its superclass, except that it can do more:
Additionally computes moments of arbitrary integer order, harmonic mean,
geometric mean, etc.
|
class |
QuantileDoubleBin1D
1-dimensional non-rebinnable bin holding double elements with
scalable quantile operations defined upon; Using little main memory, quickly
computes approximate quantiles over very large data sequences with and even
without a-priori knowledge of the number of elements to be filled;
Conceptually a strongly lossily compressed multiset (or bag); Guarantees to
respect the worst case approximation error specified upon instance
construction.
|
class |
StaticDoubleBin1D
1-dimensional non-rebinnable bin consuming double elements;
Efficiently computes basic statistics of data sequences.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFloatBin
Abstract base class for all arbitrary-dimensional bins consumes
float elements.
|
class |
AbstractFloatBin1D
Abstract base class for all 1-dimensional bins consumes float
elements.
|
class |
DynamicFloatBin1D
1-dimensional rebinnable bin holding float elements; Efficiently
computes advanced statistics of data sequences.
|
class |
MightyStaticFloatBin1D
Static and the same as its superclass, except that it can do more:
Additionally computes moments of arbitrary integer order, harmonic mean,
geometric mean, etc.
|
class |
QuantileFloatBin1D
1-dimensional non-rebinnable bin holding float elements with
scalable quantile operations defined upon; Using little main memory, quickly
computes approximate quantiles over very large data sequences with and even
without a-priori knowledge of the number of elements to be filled;
Conceptually a strongly lossily compressed multiset (or bag); Guarantees to
respect the worst case approximation error specified upon instance
construction.
|
class |
StaticFloatBin1D
1-dimensional non-rebinnable bin consuming float elements;
Efficiently computes basic statistics of data sequences.
|
Jump to the Parallel Colt Homepage