| 
 | Colt 1.2.0 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use PersistentObject | |
| 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 DoubleMatrix2DandDoubleMatrix1D. | 
| 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. | 
| hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution. | 
| Uses of PersistentObject in cern.colt | 
| Subclasses of PersistentObject in cern.colt | |
|  class | TimerA handy stopwatch for benchmarking. | 
| Uses of PersistentObject in cern.colt.bitvector | 
| Subclasses of PersistentObject in cern.colt.bitvector | |
|  class | BitMatrixFixed sized (non resizable) n*m bit matrix. | 
|  class | BitVectorFixed sized (non resizable) bitvector. | 
| Uses of PersistentObject in cern.colt.buffer | 
| Subclasses of PersistentObject in cern.colt.buffer | |
|  class | DoubleBufferFixed sized (non resizable) streaming buffer connected to a target DoubleBufferConsumer to which data is automatically flushed upon buffer overflow. | 
|  class | DoubleBuffer2DFixed sized (non resizable) streaming buffer connected to a target DoubleBuffer2DConsumer to which data is automatically flushed upon buffer overflow. | 
|  class | DoubleBuffer3DFixed sized (non resizable) streaming buffer connected to a target DoubleBuffer3DConsumer to which data is automatically flushed upon buffer overflow. | 
|  class | IntBufferFixed sized (non resizable) streaming buffer connected to a target IntBufferConsumer to which data is automatically flushed upon buffer overflow. | 
|  class | IntBuffer2DFixed sized (non resizable) streaming buffer connected to a target IntBuffer2DConsumer to which data is automatically flushed upon buffer overflow. | 
|  class | IntBuffer3DFixed sized (non resizable) streaming buffer connected to a target IntBuffer3DConsumer to which data is automatically flushed upon buffer overflow. | 
|  class | ObjectBufferFixed sized (non resizable) streaming buffer connected to a target ObjectBufferConsumer to which data is automatically flushed upon buffer overflow. | 
| Uses of PersistentObject in cern.colt.list | 
| Subclasses of PersistentObject in cern.colt.list | |
|  class | AbstractBooleanListAbstract base class for resizable lists holding booleanelements; abstract. | 
|  class | AbstractByteListAbstract base class for resizable lists holding byteelements; abstract. | 
|  class | AbstractCharListAbstract base class for resizable lists holding charelements; abstract. | 
|  class | AbstractCollectionAbstract base class for resizable collections holding objects or primitive data types such as int,float, etc. | 
|  class | AbstractDoubleListAbstract base class for resizable lists holding doubleelements; abstract. | 
|  class | AbstractFloatListAbstract base class for resizable lists holding floatelements; abstract. | 
|  class | AbstractIntListAbstract base class for resizable lists holding intelements; abstract. | 
|  class | AbstractListAbstract base class for resizable lists holding objects or primitive data types such as int,float, etc. | 
|  class | AbstractLongListAbstract base class for resizable lists holding longelements; abstract. | 
|  class | AbstractShortListAbstract base class for resizable lists holding shortelements; abstract. | 
|  class | BooleanArrayListResizable list holding booleanelements; implemented with arrays. | 
|  class | ByteArrayListResizable list holding byteelements; implemented with arrays. | 
|  class | CharArrayListResizable list holding charelements; implemented with arrays. | 
|  class | DistinctNumberListResizable 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 | DoubleArrayListResizable list holding doubleelements; implemented with arrays. | 
|  class | FloatArrayListResizable list holding floatelements; implemented with arrays. | 
|  class | IntArrayListResizable list holding intelements; implemented with arrays. | 
|  class | LongArrayListResizable list holding longelements; implemented with arrays. | 
|  class | MinMaxNumberListResizable 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 | ObjectArrayListResizable list holding Objectelements; implemented with arrays. | 
|  class | ShortArrayListResizable list holding shortelements; implemented with arrays. | 
|  class | SimpleLongArrayListResizable list holding longelements; implemented with arrays; not efficient; just to demonstrate which methods you must override to implement a fully functional list. | 
| Uses of PersistentObject in cern.colt.map | 
| Subclasses of PersistentObject in cern.colt.map | |
|  class | AbstractDoubleIntMapAbstract base class for hash maps holding (key,value) associations of type (double-->int). | 
|  class | AbstractIntDoubleMapAbstract base class for hash maps holding (key,value) associations of type (int-->double). | 
|  class | AbstractIntIntMapAbstract base class for hash maps holding (key,value) associations of type (int-->int). | 
|  class | AbstractIntObjectMapAbstract base class for hash maps holding (key,value) associations of type (int-->Object). | 
|  class | AbstractLongObjectMapAbstract base class for hash maps holding (key,value) associations of type (long-->Object). | 
|  class | AbstractMapAbstract base class for hash maps holding objects or primitive data types such as int,float, etc. | 
|  class | OpenDoubleIntHashMapHash map holding (key,value) associations of type (double-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing. | 
|  class | OpenIntDoubleHashMapHash map holding (key,value) associations of type (int-->double); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing. | 
|  class | OpenIntIntHashMapHash map holding (key,value) associations of type (int-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing. | 
|  class | OpenIntObjectHashMapHash map holding (key,value) associations of type (int-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing. | 
|  class | OpenLongObjectHashMapHash map holding (key,value) associations of type (long-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing. | 
| Uses of PersistentObject in cern.colt.matrix | 
| Subclasses of PersistentObject in cern.colt.matrix | |
|  class | DoubleFactory1DFactory for convenient construction of 1-d matrices holding double cells. | 
|  class | DoubleFactory2DFactory for convenient construction of 2-d matrices holding double cells. | 
|  class | DoubleFactory3DFactory for convenient construction of 3-d matrices holding double cells. | 
|  class | DoubleMatrix1DAbstract base class for 1-d matrices (aka vectors) holding double elements. | 
|  class | DoubleMatrix2DAbstract base class for 2-d matrices holding double elements. | 
|  class | DoubleMatrix3DAbstract base class for 3-d matrices holding double elements. | 
|  class | ObjectFactory1DFactory for convenient construction of 1-d matrices holding Object cells. | 
|  class | ObjectFactory2DFactory for convenient construction of 2-d matrices holding Object cells. | 
|  class | ObjectFactory3DFactory for convenient construction of 3-d matrices holding Object cells. | 
|  class | ObjectMatrix1DAbstract base class for 1-d matrices (aka vectors) holding Object elements. | 
|  class | ObjectMatrix2DAbstract base class for 2-d matrices holding Object elements. | 
|  class | ObjectMatrix3DAbstract base class for 3-d matrices holding Object elements. | 
| Uses of PersistentObject in cern.colt.matrix.doublealgo | 
| Subclasses of PersistentObject in cern.colt.matrix.doublealgo | |
|  class | FormatterFlexible, well human readable matrix print formatting; By default decimal point aligned. | 
|  class | SortingMatrix quicksorts and mergesorts. | 
|  class | TransformDeprecated. | 
| Uses of PersistentObject in cern.colt.matrix.impl | 
| Subclasses of PersistentObject in cern.colt.matrix.impl | |
|  class | AbstractFormatterAbstract base class for flexible, well human readable matrix print formatting. | 
|  class | AbstractMatrixAbstract base class for arbitrary-dimensional matrices holding objects or primitive data types such as int,float, etc. | 
|  class | AbstractMatrix1DAbstract base class for 1-d matrices (aka vectors) holding objects or primitive data types such as int,double, etc. | 
|  class | AbstractMatrix2DAbstract base class for 2-d matrices holding objects or primitive data types such as int,double, etc. | 
|  class | AbstractMatrix3DAbstract base class for 3-d matrices holding objects or primitive data types such as int,double, etc. | 
|  class | DenseDoubleMatrix1DDense 1-d matrix (aka vector) holding double elements. | 
|  class | DenseDoubleMatrix2DDense 2-d matrix holding double elements. | 
|  class | DenseDoubleMatrix3DDense 3-d matrix holding double elements. | 
|  class | DenseObjectMatrix1DDense 1-d matrix (aka vector) holding Object elements. | 
|  class | DenseObjectMatrix2DDense 2-d matrix holding Object elements. | 
|  class | DenseObjectMatrix3DDense 3-d matrix holding Object elements. | 
|  class | RCDoubleMatrix2DSparse row-compressed 2-d matrix holding double elements. | 
|  class | SparseDoubleMatrix1DSparse hashed 1-d matrix (aka vector) holding double elements. | 
|  class | SparseDoubleMatrix2DSparse hashed 2-d matrix holding double elements. | 
|  class | SparseDoubleMatrix3DSparse hashed 3-d matrix holding double elements. | 
|  class | SparseObjectMatrix1DSparse hashed 1-d matrix (aka vector) holding Object elements. | 
|  class | SparseObjectMatrix2DSparse hashed 2-d matrix holding Object elements. | 
|  class | SparseObjectMatrix3DSparse hashed 3-d matrix holding Object elements. | 
| (package private)  class | cern.colt.matrix.impl.WrapperDoubleMatrix2D2-d matrix holding double elements; either a view wrapping another matrix or a matrix whose views are wrappers. | 
| Uses of PersistentObject in cern.colt.matrix.linalg | 
| Subclasses of PersistentObject in cern.colt.matrix.linalg | |
|  class | AlgebraLinear algebraic matrix operations operating on DoubleMatrix2D; concentrates most functionality of this package. | 
|  class | PropertyTests matrices for linear algebraic properties (equality, tridiagonality, symmetry, singularity, etc). | 
| Uses of PersistentObject in cern.jet.random | 
| Subclasses of PersistentObject in cern.jet.random | |
|  class | AbstractContinousDistributionAbstract base class for all continous distributions. | 
|  class | AbstractDiscreteDistributionAbstract base class for all discrete distributions. | 
|  class | AbstractDistributionAbstract base class for all random distributions. | 
|  class | BenchmarkBenchmarks random number generation from various distributions as well as PDF and CDF lookups. | 
|  class | BetaBeta distribution; math definition and animated definition. | 
|  class | BinomialBinomial distribution; See the math definition and animated definition. | 
|  class | BreitWignerBreitWigner (aka Lorentz) distribution; See the math definition. | 
|  class | BreitWignerMeanSquareMean-square BreitWigner distribution; See the math definition. | 
|  class | ChiSquareChiSquare distribution; See the math definition and animated definition. | 
|  class | EmpiricalEmpirical distribution. | 
|  class | EmpiricalWalkerDiscrete Empirical distribution (pdf's can be specified). | 
|  class | ExponentialExponential Distribution (aka Negative Exponential Distribution); See the math definition animated definition. | 
|  class | ExponentialPowerExponential Power distribution. | 
|  class | GammaGamma distribution; math definition, definition of gamma function and animated definition. | 
|  class | HyperbolicHyperbolic distribution. | 
|  class | HyperGeometricHyperGeometric 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 | LogarithmicLogarithmic distribution. | 
|  class | NegativeBinomialNegative Binomial distribution; See the math definition. | 
|  class | NormalNormal (aka Gaussian) distribution; See the math definition and animated definition. | 
|  class | PoissonPoisson distribution (quick); See the math definition and animated definition. | 
|  class | PoissonSlowPoisson distribution; See the math definition and animated definition. | 
|  class | StudentTStudentT distribution (aka T-distribution); See the math definition and animated definition. | 
|  class | UniformUniform distribution; Math definition and animated definition. | 
|  class | VonMisesVon Mises distribution. | 
|  class | ZetaZeta distribution. | 
| Uses of PersistentObject in cern.jet.random.engine | 
| Subclasses of PersistentObject in cern.jet.random.engine | |
|  class | DRandQuick medium quality uniform pseudo-random number generator. | 
|  class | MersenneTwisterMersenneTwister (MT19937) is one of the strongest uniform pseudo-random number generators known so far; at the same time it is quick. | 
|  class | MersenneTwister64Same as MersenneTwister except that method raw() returns 64 bit random numbers instead of 32 bit random numbers. | 
|  class | RandomEngineAbstract base class for uniform pseudo-random number generating engines. | 
|  class | RandomSeedGeneratorDeterministic seed generator for pseudo-random number generators. | 
| Uses of PersistentObject in cern.jet.random.sampling | 
| Subclasses of PersistentObject in cern.jet.random.sampling | |
|  class | RandomSamplerSpace 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 | RandomSamplingAssistantConveniently 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 | WeightedRandomSamplerConveniently 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. | 
| Uses of PersistentObject in cern.jet.stat.quantile | 
| Subclasses of PersistentObject in cern.jet.stat.quantile | |
|  class | EquiDepthHistogramRead-only equi-depth histogram for selectivity estimation. | 
| Uses of PersistentObject in hep.aida.bin | 
| Subclasses of PersistentObject in hep.aida.bin | |
|  class | AbstractBinAbstract base class for all arbitrary-dimensional bins consumes double elements. | 
|  class | AbstractBin1DAbstract base class for all 1-dimensional bins consumes double elements. | 
|  class | DynamicBin1D1-dimensional rebinnable bin holding double elements; Efficiently computes advanced statistics of data sequences. | 
|  class | MightyStaticBin1DStatic 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 | QuantileBin1D1-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 | StaticBin1D1-dimensional non-rebinnable bin consuming double elements; Efficiently computes basic statistics of data sequences. | 
| 
 | Colt 1.2.0 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||