Uses of Class
cern.colt.PersistentObject
-
Packages that use PersistentObject 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 ofcern.colt.matrix, without subsetting or supersetting.cern.colt.matrix.linalg Linear Algebraic matrix computations operating onDoubleMatrix2DandDoubleMatrix1D.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.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 Modifier and Type Class Description classTimerA handy stopwatch for benchmarking. -
Uses of PersistentObject in cern.colt.bitvector
Subclasses of PersistentObject in cern.colt.bitvector Modifier and Type Class Description classBitMatrixFixed sized (non resizable) n*m bit matrix.classBitVectorFixed sized (non resizable) bitvector. -
Uses of PersistentObject in cern.colt.buffer
Subclasses of PersistentObject in cern.colt.buffer Modifier and Type Class Description classDoubleBufferFixed sized (non resizable) streaming buffer connected to a target DoubleBufferConsumer to which data is automatically flushed upon buffer overflow.classDoubleBuffer2DFixed sized (non resizable) streaming buffer connected to a target DoubleBuffer2DConsumer to which data is automatically flushed upon buffer overflow.classDoubleBuffer3DFixed sized (non resizable) streaming buffer connected to a target DoubleBuffer3DConsumer to which data is automatically flushed upon buffer overflow.classIntBufferFixed sized (non resizable) streaming buffer connected to a target IntBufferConsumer to which data is automatically flushed upon buffer overflow.classIntBuffer2DFixed sized (non resizable) streaming buffer connected to a target IntBuffer2DConsumer to which data is automatically flushed upon buffer overflow.classIntBuffer3DFixed sized (non resizable) streaming buffer connected to a target IntBuffer3DConsumer to which data is automatically flushed upon buffer overflow.classObjectBufferFixed 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 Modifier and Type Class Description classAbstractBooleanListAbstract base class for resizable lists holdingbooleanelements; abstract.classAbstractByteListAbstract base class for resizable lists holdingbyteelements; abstract.classAbstractCharListAbstract base class for resizable lists holdingcharelements; abstract.classAbstractCollectionAbstract base class for resizable collections holding objects or primitive data types such asint,float, etc.classAbstractDoubleListAbstract base class for resizable lists holdingdoubleelements; abstract.classAbstractFloatListAbstract base class for resizable lists holdingfloatelements; abstract.classAbstractIntListAbstract base class for resizable lists holdingintelements; abstract.classAbstractListAbstract base class for resizable lists holding objects or primitive data types such asint,float, etc.classAbstractLongListAbstract base class for resizable lists holdinglongelements; abstract.classAbstractShortListAbstract base class for resizable lists holdingshortelements; abstract.classBooleanArrayListResizable list holdingbooleanelements; implemented with arrays.classByteArrayListResizable list holdingbyteelements; implemented with arrays.classCharArrayListResizable list holdingcharelements; implemented with arrays.classDistinctNumberListResizable 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.classDoubleArrayListResizable list holdingdoubleelements; implemented with arrays.classFloatArrayListResizable list holdingfloatelements; implemented with arrays.classIntArrayListResizable list holdingintelements; implemented with arrays.classLongArrayListResizable list holdinglongelements; implemented with arrays.classMinMaxNumberListResizable 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.classObjectArrayListResizable list holdingObjectelements; implemented with arrays.classShortArrayListResizable list holdingshortelements; implemented with arrays.classSimpleLongArrayListResizable list holdinglongelements; 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 Modifier and Type Class Description classAbstractDoubleIntMapAbstract base class for hash maps holding (key,value) associations of type (double-->int).classAbstractIntDoubleMapAbstract base class for hash maps holding (key,value) associations of type (int-->double).classAbstractIntIntMapAbstract base class for hash maps holding (key,value) associations of type (int-->int).classAbstractIntObjectMapAbstract base class for hash maps holding (key,value) associations of type (int-->Object).classAbstractLongObjectMapAbstract base class for hash maps holding (key,value) associations of type (long-->Object).classAbstractMapAbstract base class for hash maps holding objects or primitive data types such asint,float, etc.classOpenDoubleIntHashMapHash map holding (key,value) associations of type (double-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.classOpenIntDoubleHashMapHash map holding (key,value) associations of type (int-->double); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.classOpenIntIntHashMapHash map holding (key,value) associations of type (int-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.classOpenIntObjectHashMapHash map holding (key,value) associations of type (int-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.classOpenLongObjectHashMapHash map holding (key,value) associations of type (long-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.(package private) classQuickOpenIntIntHashMapStatus: Experimental; Do not use for production yet. -
Uses of PersistentObject in cern.colt.matrix
Subclasses of PersistentObject in cern.colt.matrix Modifier and Type Class Description classDoubleFactory1DFactory for convenient construction of 1-d matrices holding double cells.classDoubleFactory2DFactory for convenient construction of 2-d matrices holding double cells.classDoubleFactory3DFactory for convenient construction of 3-d matrices holding double cells.classDoubleMatrix1DAbstract base class for 1-d matrices (aka vectors) holding double elements.classDoubleMatrix2DAbstract base class for 2-d matrices holding double elements.classDoubleMatrix3DAbstract base class for 3-d matrices holding double elements.classObjectFactory1DFactory for convenient construction of 1-d matrices holding Object cells.classObjectFactory2DFactory for convenient construction of 2-d matrices holding Object cells.classObjectFactory3DFactory for convenient construction of 3-d matrices holding Object cells.classObjectMatrix1DAbstract base class for 1-d matrices (aka vectors) holding Object elements.classObjectMatrix2DAbstract base class for 2-d matrices holding Object elements.classObjectMatrix3DAbstract 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 Modifier and Type Class Description classFormatterFlexible, well human readable matrix print formatting; By default decimal point aligned.classSortingMatrix quicksorts and mergesorts.classTransformDeprecated. -
Uses of PersistentObject in cern.colt.matrix.impl
Subclasses of PersistentObject in cern.colt.matrix.impl Modifier and Type Class Description classAbstractFormatterAbstract base class for flexible, well human readable matrix print formatting.classAbstractMatrixAbstract base class for arbitrary-dimensional matrices holding objects or primitive data types such asint,float, etc.classAbstractMatrix1DAbstract base class for 1-d matrices (aka vectors) holding objects or primitive data types such asint,double, etc.classAbstractMatrix2DAbstract base class for 2-d matrices holding objects or primitive data types such asint,double, etc.classAbstractMatrix3DAbstract base class for 3-d matrices holding objects or primitive data types such asint,double, etc.(package private) classDelegateDoubleMatrix1D1-d matrix holding double elements; either a view wrapping another 2-d matrix and therefore delegating calls to it.classDenseDoubleMatrix1DDense 1-d matrix (aka vector) holding double elements.classDenseDoubleMatrix2DDense 2-d matrix holding double elements.classDenseDoubleMatrix3DDense 3-d matrix holding double elements.classDenseObjectMatrix1DDense 1-d matrix (aka vector) holding Object elements.classDenseObjectMatrix2DDense 2-d matrix holding Object elements.classDenseObjectMatrix3DDense 3-d matrix holding Object elements.classRCDoubleMatrix2DSparse row-compressed 2-d matrix holding double elements.(package private) classRCMDoubleMatrix2DSparse row-compressed-modified 2-d matrix holding double elements.(package private) classSelectedDenseDoubleMatrix1DSelection view on dense 1-d matrices holding double elements.(package private) classSelectedDenseDoubleMatrix2DSelection view on dense 2-d matrices holding double elements.(package private) classSelectedDenseDoubleMatrix3DSelection view on dense 3-d matrices holding double elements.(package private) classSelectedDenseObjectMatrix1DSelection view on dense 1-d matrices holding Object elements.(package private) classSelectedDenseObjectMatrix2DSelection view on dense 2-d matrices holding Object elements.(package private) classSelectedDenseObjectMatrix3DSelection view on dense 3-d matrices holding Object elements.(package private) classSelectedSparseDoubleMatrix1DSelection view on sparse 1-d matrices holding double elements.(package private) classSelectedSparseDoubleMatrix2DSelection view on sparse 2-d matrices holding double elements.(package private) classSelectedSparseDoubleMatrix3DSelection view on sparse 3-d matrices holding double elements.(package private) classSelectedSparseObjectMatrix1DSelection view on sparse 1-d matrices holding Object elements.(package private) classSelectedSparseObjectMatrix2DSelection view on sparse 2-d matrices holding Object elements.(package private) classSelectedSparseObjectMatrix3DSelection view on sparse 3-d matrices holding Object elements.classSparseDoubleMatrix1DSparse hashed 1-d matrix (aka vector) holding double elements.classSparseDoubleMatrix2DSparse hashed 2-d matrix holding double elements.classSparseDoubleMatrix3DSparse hashed 3-d matrix holding double elements.classSparseObjectMatrix1DSparse hashed 1-d matrix (aka vector) holding Object elements.classSparseObjectMatrix2DSparse hashed 2-d matrix holding Object elements.classSparseObjectMatrix3DSparse hashed 3-d matrix holding Object elements.(package private) classTridiagonalDoubleMatrix2DTridiagonal 2-d matrix holding double elements.(package private) classWrapperDoubleMatrix1D1-d matrix holding double elements; either a view wrapping another matrix or a matrix whose views are wrappers.(package private) classWrapperDoubleMatrix2D2-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 Modifier and Type Class Description classAlgebraLinear algebraic matrix operations operating onDoubleMatrix2D; concentrates most functionality of this package.classPropertyTests matrices for linear algebraic properties (equality, tridiagonality, symmetry, singularity, etc). -
Uses of PersistentObject in cern.colt.matrix.objectalgo
Subclasses of PersistentObject in cern.colt.matrix.objectalgo Modifier and Type Class Description classFormatterFlexible, well human readable matrix print formatting.classSortingMatrix quicksorts and mergesorts. -
Uses of PersistentObject in cern.jet.random
Subclasses of PersistentObject in cern.jet.random Modifier and Type Class Description classAbstractContinousDistributionAbstract base class for all continous distributions.classAbstractDiscreteDistributionAbstract base class for all discrete distributions.classAbstractDistributionAbstract base class for all random distributions.classBenchmarkBenchmarks random number generation from various distributions as well as PDF and CDF lookups.classBetaBeta distribution; math definition and animated definition.classBinomialBinomial distribution; See the math definition and animated definition.classBreitWignerBreitWigner (aka Lorentz) distribution; See the math definition.classBreitWignerMeanSquareMean-square BreitWigner distribution; See the math definition.classChiSquareChiSquare distribution; See the math definition and animated definition.classEmpiricalEmpirical distribution.classEmpiricalWalkerDiscrete Empirical distribution (pdf's can be specified).classExponentialExponential Distribution (aka Negative Exponential Distribution); See the math definition animated definition.classExponentialPowerExponential Power distribution.classGammaclassHyperbolicHyperbolic distribution.classHyperGeometricHyperGeometric 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.classLogarithmicLogarithmic distribution.classNegativeBinomialNegative Binomial distribution; See the math definition.classNormalNormal (aka Gaussian) distribution; See the math definition and animated definition.classPoissonPoisson distribution (quick); See the math definition and animated definition.classPoissonSlowPoisson distribution; See the math definition and animated definition.classStudentTStudentT distribution (aka T-distribution); See the math definition and animated definition.classUniformUniform distribution; Math definition and animated definition.classVonMisesVon Mises distribution.classZetaZeta distribution. -
Uses of PersistentObject in cern.jet.random.engine
Subclasses of PersistentObject in cern.jet.random.engine Modifier and Type Class Description classDRandQuick medium quality uniform pseudo-random number generator.classMersenneTwisterMersenneTwister (MT19937) is one of the strongest uniform pseudo-random number generators known so far; at the same time it is quick.classMersenneTwister64Same as MersenneTwister except that method raw() returns 64 bit random numbers instead of 32 bit random numbers.classRandomEngineAbstract base class for uniform pseudo-random number generating engines.classRandomSeedGeneratorDeterministic seed generator for pseudo-random number generators. -
Uses of PersistentObject in cern.jet.random.sampling
Subclasses of PersistentObject in cern.jet.random.sampling Modifier and Type Class Description classRandomSamplerSpace 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).classRandomSamplingAssistantConveniently 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).classWeightedRandomSamplerConveniently 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 Modifier and Type Class Description (package private) classBufferA buffer holding elements; internally used for computing approximate quantiles.(package private) classBufferSetAn abstract set of buffers; internally used for computing approximate quantiles.(package private) classDoubleBufferA buffer holding double elements; internally used for computing approximate quantiles.(package private) classDoubleBufferSetA set of buffers holding double elements; internally used for computing approximate quantiles.(package private) classDoubleQuantileEstimatorThe abstract base class for approximate quantile finders computing quantiles over a sequence of double elements.classEquiDepthHistogramRead-only equi-depth histogram for selectivity estimation.(package private) classExactDoubleQuantileFinderExact quantile finding algorithm for known and unknown N requiring large main memory; computes quantiles over a sequence of double elements.(package private) classKnownDoubleQuantileEstimatorApproximate quantile finding algorithm for known N requiring only one pass and little main memory; computes quantiles over a sequence of double elements.(package private) classUnknownDoubleQuantileEstimatorApproximate quantile finding algorithm for unknown N requiring only one pass and little main memory; computes quantiles over a sequence of double elements. -
Uses of PersistentObject in hep.aida.bin
Subclasses of PersistentObject in hep.aida.bin Modifier and Type Class Description classAbstractBinAbstract base class for all arbitrary-dimensional bins consumes double elements.classAbstractBin1DAbstract base class for all 1-dimensional bins consumes double elements.classDynamicBin1D1-dimensional rebinnable bin holding double elements; Efficiently computes advanced statistics of data sequences.classMightyStaticBin1DStatic and the same as its superclass, except that it can do more: Additionally computes moments of arbitrary integer order, harmonic mean, geometric mean, etc.classQuantileBin1D1-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.classStaticBin1D1-dimensional non-rebinnable bin consuming double elements; Efficiently computes basic statistics of data sequences.
-