All Classes

Class Description
AbstractByteList
Abstract base class for resizable lists holding byte elements; abstract.
AbstractCollection
Abstract base class for resizable collections holding objects or primitive data types such as int, float, etc.
AbstractContinousDistribution
Abstract base class for all continous distributions.
AbstractDistribution
Abstract base class for all random distributions.
AbstractDoubleIntMap
Abstract base class for hash maps holding (key,value) associations of type (double-->int).
AbstractDoubleList
Abstract base class for resizable lists holding double elements; abstract.
AbstractFloatList
Abstract base class for resizable lists holding float elements; abstract.
AbstractIntDoubleMap
Abstract base class for hash maps holding (key,value) associations of type (int-->double).
AbstractIntIntMap
Abstract base class for hash maps holding (key,value) associations of type (int-->int).
AbstractIntList
Abstract base class for resizable lists holding int elements; abstract.
AbstractIntObjectMap<T>
Abstract base class for hash maps holding (key,value) associations of type (int-->Object).
AbstractList
Abstract base class for resizable lists holding objects or primitive data types such as int, float, etc.
AbstractLongList
Abstract base class for resizable lists holding long elements; abstract.
AbstractLongObjectMap<T>
Abstract base class for hash maps holding (key,value) associations of type (long-->Object).
AbstractMap
Abstract base class for hash maps holding objects or primitive data types such as int, float, etc. as keys and/or values.
AbstractMatrixND
Abstract matrix class with all dimension and semantics support (but no internal value storage).
Arithmetic
Arithmetic functions.
Arrays
Array manipulations; complements java.util.Arrays.
BasicMatrix
Objet matrice qui ne permet que le stockage de double dans un matrice à autant de dimension que l'on souhaite.
BasicMatrixIterator
BasicMatrixIterator.
ByteArrayList
Resizable list holding byte elements; implemented with arrays.
ByteComparator
A comparison function which imposes a total ordering on some collection of elements.
ByteProcedure
Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
CharComparator
A comparison function which imposes a total ordering on some collection of elements.
Constants
Defines some useful constants.
DimensionHelper
Classe permettant de diminuer au maximum l'allocation de tableau de int pour les dimensions.
DoubleArrayList
Resizable list holding double elements; implemented with arrays.
DoubleBigMappedVector
DoubleBigVector.
DoubleBigVector
DoubleBigVector.
DoubleBufferConsumer
Target of a streaming DoubleBuffer into which data is flushed upon buffer overflow.
DoubleComparator
A comparison function which imposes a total ordering on some collection of elements.
DoubleFunction
Interface that represents a function object: a function that takes a single argument and returns a single value.
DoubleIntProcedure
Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
DoubleProcedure
Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
DoubleSparseArrayVector
Permet de stocker des données à une position lineaire et de la redemander.
DoubleSparseHashVector
Permet de stocker des données differente de la valeur par defaut (0.0) dans une Map<int, double>.
DRand
Quick medium quality uniform pseudo-random number generator.
FloatArrayList
Resizable list holding float elements; implemented with arrays.
FloatBigVector
FloatBigVector.
FloatComparator
A comparison function which imposes a total ordering on some collection of elements.
FloatProcedure
Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
FloatVector
Permet de stocker des données à une position lineair et de la redemander Cette classe ne gére que les données lineaire.
GenericSorting
Generically sorts arbitrary shaped data (for example multiple arrays, 1,2 or 3-d matrices, and so on) using a quicksort or mergesort.
HashFunctions
Provides various hash functions.
IntArrayList
Resizable list holding int elements; implemented with arrays.
IntBufferConsumer
Target of a streaming IntBuffer into which data is flushed upon buffer overflow.
IntComparator
A comparison function which imposes a total ordering on some collection of elements.
IntDoubleProcedure
Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntFunction
Interface that represents a function object: a function that takes a single argument and returns a single value.
IntIntProcedure
Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntObjectProcedure<T>
Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
IntProcedure
Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
LazyVector
Cette classe encapsule un Vector et permet de l'initialiser reellement que lorsqu'on souhaite modifier une valeur.
LongArrayList
Resizable list holding long elements; implemented with arrays.
LongComparator
A comparison function which imposes a total ordering on some collection of elements.
LongObjectProcedure<T>
Interface that represents a procedure object: a procedure that takes two arguments and does not return a value.
LongProcedure
Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
MapFunction
Permet de faire un traitement sur des valeurs et d'en retourner des nouvelles.
MatrixEncoder
MatriceEncoder.
MatrixException
MatriceException.java Created: Tue Jun 29 11:46:39 1999
MatrixFactory
Cette classe permet de creer des matrices, toutes les creations de matrice doivent etre faite a travers cette classe.
MatrixHelper
Contains usefull methods to get information on matrix.
MatrixIterator
MatrixIterator.
MatrixIteratorImpl
MatrixIteratorImpl.
MatrixND
MatrixND interface for different matrix implementation.
MatrixNDImpl
MatrixNDImpl.
MatrixProvider
Matrix provider used by MatrixProxy to fill matrix value after dimensions reductions.
MatrixProxy
Matrix proxy contains only dimension and semantics definition, but does not allocate memory spaces for value.
MatrixSemanticsDecorator
Permet d'interpreter les semantics, par exemple convertir un Id en une entite via le SemanticMapper passe en argument
MatrixSemanticsDecorator.SemanticsDecoratorMatrixIterator  
MatrixStringEncoder
Convert matrix into String and inverse.
MersenneTwister
MersenneTwister (MT19937) is one of the strongest uniform pseudo-random number generators known so far; at the same time it is quick.
Mult
Only for performance tuning of compute intensive linear algebraic computations.
ObjectArrayList<T>
Resizable list holding Object elements; implemented with arrays.
ObjectProcedure
Interface that represents a procedure object: a procedure that takes a single argument and does not return a value.
OpenDoubleIntHashMap
Hash map holding (key,value) associations of type (double-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
OpenIntDoubleHashMap
Hash map holding (key,value) associations of type (int-->double); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
OpenIntIntHashMap
Hash map holding (key,value) associations of type (int-->int); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
OpenIntObjectHashMap<T>
Hash map holding (key,value) associations of type (int-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
OpenLongObjectHashMap<T>
Hash map holding (key,value) associations of type (long-->Object); Automatically grows and shrinks as needed; Implemented using open addressing with double hashing.
PersistentObject
This empty class is the common root for all persistent capable classes.
PrimeFinder
Not of interest for users; only for implementors of hashtables.
QuickOpenIntIntHashMap
Status: Experimental; Do not use for production yet.
RandomEngine
Abstract base class for uniform pseudo-random number generating engines.
SemanticList<T>
SemanticList.
SemanticMapper
Mapper used during import/export to map CSV file semantics to real semantics value depending on execution context.
SemanticsDecorator<Decorated,​Undecorated>
Permet de convertir automatiquement une semantics vers une autre representation Par exemple d'une representation String vers une Entity
ShortComparator
A comparison function which imposes a total ordering on some collection of elements.
Sorting
Quicksorts, mergesorts and binary searches; complements java.util.Arrays.
SparseArrayVectorIterator
Implantation pour les sparse qui peuvent facilement retourner des tableaux trie des valeurs assignees
SparseHashVectorIterator
Implantation pour les sparse qui utilise des Map comme backend et ne peuvent pas facilement retourner des tableaux tries
SparseVector  
SparseVectorIterator  
SubMatrix
Pour l'instant une sous matrice a obligatoirement le meme nombre de dimension que la matrice qu'elle contient.
SubMatrix.DimensionConverter
Permet de faire une conversion de la dimension demandé dans la sous matrice avec la position reel de la matrice sous jacente.
SubMatrix.MappingConverter
La conversion est le mapping d'un element vers un autre element.
SubMatrix.ShiftConverter
La conversion est juste un decalage d'indice
Swapper
Interface for an object that knows how to swap elements at two positions (a,b).
Uniform
Uniform distribution; Math definition and animated definition.
Vector
Vector.
VectorIterator  
VectorIteratorImpl