A B C D E F G H I L M N O P R S T V W

A

AbstractMatrixND - Class in org.nuiton.math.matrix
Abstract matrix class with all dimension and semantics support (but no internal value storage).
AbstractMatrixND(MatrixFactory) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
AbstractMatrixND(MatrixFactory, int[]) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
AbstractMatrixND(MatrixFactory, List<?>[]) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
AbstractMatrixND(MatrixFactory, String, int[]) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
AbstractMatrixND(MatrixFactory, String, int[], String[]) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
AbstractMatrixND(MatrixFactory, String, List<?>[]) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
AbstractMatrixND(MatrixFactory, String, List<?>[], String[]) - Constructor for class org.nuiton.math.matrix.AbstractMatrixND
 
add(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Modifie la matrice actuelle en lui ajoutant les valeurs de la matrice passé en parametre.
add(Vector) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
add(Vector) - Method in class org.nuiton.math.matrix.DoubleVector
 
add(Vector) - Method in class org.nuiton.math.matrix.FloatBigVector
 
add(Vector) - Method in class org.nuiton.math.matrix.FloatVector
 
add(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Addition la matrice courante avec la matrice passe en parametre et se retourne elle meme.
add(MatrixND) - Method in class org.nuiton.math.matrix.MatrixNDImpl
 
add(Vector) - Method in interface org.nuiton.math.matrix.Vector
Ajoute les valeurs du vector passé en argument a ce vector.
addElementAt(int, int) - Method in class org.nuiton.math.matrix.DoubleVector
 
addElementAt(int, int) - Method in class org.nuiton.math.matrix.FloatVector
 
adds(double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
adds(double) - Method in interface org.nuiton.math.matrix.MatrixND
Addition d'un scalaire à une matrice.
appendString(StringBuffer, Object) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Append object type and value.
apply(double) - Method in interface org.nuiton.math.matrix.MapFunction
Permet de faire un traitement sur value et de retourne une nouvelle valeur.

B

BasicMatrix - Class in org.nuiton.math.matrix
Objet matrice qui ne permet que le stockage de double dans un matrice à autant de dimension que l'on souhaite.
BasicMatrix(MatrixFactory, int[]) - Constructor for class org.nuiton.math.matrix.BasicMatrix
Crée une nouvelle matrice ayant les dimensions demandées.
BasicMatrix.BasicMatrixIteratorImpl - Class in org.nuiton.math.matrix
 
BasicMatrix.BasicMatrixIteratorImpl(BasicMatrix) - Constructor for class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
BasicMatrixIterator - Interface in org.nuiton.math.matrix
BasicMatrixIterator.

C

capacity - Variable in class org.nuiton.math.matrix.DoubleVector
maximum number of element, maximum pos value
capacity - Variable in class org.nuiton.math.matrix.FloatVector
maximum number of element, maximum pos value
checkDim(int[]) - Method in class org.nuiton.math.matrix.BasicMatrix
Permet de vérifier que les dimensions de la nouvelle matrice sont corrects
checkDim(int) - Method in class org.nuiton.math.matrix.BasicMatrix
Permet de vérifier qu'une dimension demandé existe bien dans la matrice
checkPos(int[]) - Method in class org.nuiton.math.matrix.BasicMatrix
Verifie que les coordonnées demandé appartiennent bien à la matrice
checkPos(int) - Method in class org.nuiton.math.matrix.DoubleVector
 
checkPos(int) - Method in class org.nuiton.math.matrix.FloatVector
 
clone() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
clone() - Method in interface org.nuiton.math.matrix.MatrixND
Créer une nouvelle instance clonée de celle-ci
convertCoordinates(int[]) - Method in interface org.nuiton.math.matrix.SubMatrix.DimensionConverter
 
convertCoordinates(int[]) - Method in class org.nuiton.math.matrix.SubMatrix.MappingConverter
 
convertCoordinates(int[]) - Method in class org.nuiton.math.matrix.SubMatrix.ShiftConverter
 
converter - Variable in class org.nuiton.math.matrix.SubMatrix
 
convertStringToList(String) - Static method in class org.nuiton.math.matrix.MatrixHelper
Permet de relire une chaine du type [[[1, 2], [3, 4]],[[3, 5], [1, 4]]] Remarque: une premiere implantantion avait ete faite en utilisant StreamTokenizer mais en fait il y a un bug dedans, il ne sait pas parser les chiffres avec un exposant: 5.0E-7 par exemple est lu comme 5.0 :( Remarque: une autre implantation de remplacement a ete faite en utilisant le StringUtil.split(String, String) mais elle etait moins performante (x2)
convertToId(MatrixND) - Static method in class org.nuiton.math.matrix.MatrixHelper
Convert Matrix to identity matrix must have 2 dimensions.
coordinatesToString(int[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
permet de donner une représentation String d'un tableau de coordonnées
coordinatesToString(Object[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
permet de donner une représentation String d'un tableau de coordonnées
coordonatesToLinear(int[]) - Method in class org.nuiton.math.matrix.BasicMatrix
Permet de convertir les coordonnées d'un élément en un indice dans la représentation linéraire de la matrice.
copy() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
copy() - Method in interface org.nuiton.math.matrix.MatrixND
Copy la matrice pour pouvoir la modifier sans perdre les donnees initiales.
cpt - Variable in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
create(int[]) - Method in class org.nuiton.math.matrix.MatrixFactory
 
create(double[], int[]) - Method in class org.nuiton.math.matrix.MatrixFactory
Convert a double array into matrix.
create(List<?>[]) - Method in class org.nuiton.math.matrix.MatrixFactory
 
create(String, int[]) - Method in class org.nuiton.math.matrix.MatrixFactory
 
create(String, int[], String[]) - Method in class org.nuiton.math.matrix.MatrixFactory
 
create(String, List<?>[]) - Method in class org.nuiton.math.matrix.MatrixFactory
 
create(String, List<?>[], String[]) - Method in class org.nuiton.math.matrix.MatrixFactory
 
create(MatrixND) - Method in class org.nuiton.math.matrix.MatrixFactory
 
createProxy(List<?>[], MatrixProvider) - Method in class org.nuiton.math.matrix.MatrixFactory
 
createProxy(String, int[], MatrixProvider) - Method in class org.nuiton.math.matrix.MatrixFactory
 
createProxy(String, int[], String[], MatrixProvider) - Method in class org.nuiton.math.matrix.MatrixFactory
 
createProxy(String, List<?>[], MatrixProvider) - Method in class org.nuiton.math.matrix.MatrixFactory
 
createProxy(String, List<?>[], String[], MatrixProvider) - Method in class org.nuiton.math.matrix.MatrixFactory
 
createVector(int) - Method in class org.nuiton.math.matrix.MatrixFactory
 
CSV_SEPARATOR - Static variable in class org.nuiton.math.matrix.AbstractMatrixND
Separateur CSV par défaut le point virgule.
cut(int, int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
cut(int, int[]) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de supprimer des éléments de la matrice.

D

d1 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
d2 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
d3 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
d4 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
data - Variable in class org.nuiton.math.matrix.BasicMatrix
La matrice en représentation linéaire
data - Variable in class org.nuiton.math.matrix.DoubleBigVector
 
data - Variable in class org.nuiton.math.matrix.DoubleVector
contient la valeur de l'element
data - Variable in class org.nuiton.math.matrix.FloatBigVector
 
data - Variable in class org.nuiton.math.matrix.FloatVector
contient la valeur de l'element
datas - Variable in class org.nuiton.math.matrix.SemanticList
 
defaultSemanticMapper - Static variable in class org.nuiton.math.matrix.MatrixFactory
 
defaultValue - Variable in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. as of 2.1 seams unused
defaultValue - Variable in class org.nuiton.math.matrix.DoubleVector
la valeur par defaut
defaultValue - Variable in class org.nuiton.math.matrix.FloatVector
la valeur par defaut
defaultVectorClass - Static variable in class org.nuiton.math.matrix.MatrixFactory
Valeur par defaut si aucun type de Vector n'est donné
dim - Variable in class org.nuiton.math.matrix.AbstractMatrixND
 
dim - Variable in class org.nuiton.math.matrix.SubMatrix.MappingConverter
 
dim - Variable in class org.nuiton.math.matrix.SubMatrix.ShiftConverter
 
DimensionHelper - Class in org.nuiton.math.matrix
Classe permettant de diminuer au maximum l'allocation de tableau de int pour les dimensions.
DimensionHelper() - Constructor for class org.nuiton.math.matrix.DimensionHelper
 
dimensions - Variable in class org.nuiton.math.matrix.BasicMatrix
Les dimensions de la matrice
dimensionToSemantics(List<?>[], int[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Permet de convertir des coordonnées définies par des entiers en coordonnées semantique par des objets
dimHelper - Variable in class org.nuiton.math.matrix.AbstractMatrixND
 
dimNames - Variable in class org.nuiton.math.matrix.AbstractMatrixND
 
divs(double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
divs(double) - Method in interface org.nuiton.math.matrix.MatrixND
Multiplication d'une matrice par un scalaire.
DoubleBigVector - Class in org.nuiton.math.matrix
DoubleBigVector.
DoubleBigVector(int) - Constructor for class org.nuiton.math.matrix.DoubleBigVector
 
DoubleVector - Class in org.nuiton.math.matrix
Permet de stocker des données à une position lineaire et de la redemander.
DoubleVector(int) - Constructor for class org.nuiton.math.matrix.DoubleVector
 
DoubleVector(int, double) - Constructor for class org.nuiton.math.matrix.DoubleVector
 

E

elem - Variable in class org.nuiton.math.matrix.SubMatrix.MappingConverter
 
ensureCapacity(int) - Method in class org.nuiton.math.matrix.DoubleVector
 
ensureCapacity(int) - Method in class org.nuiton.math.matrix.FloatVector
 
equals(Object) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
equals(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
equals(Object) - Method in class org.nuiton.math.matrix.BasicMatrix
 
equals(Object) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
equals(Object) - Method in class org.nuiton.math.matrix.DoubleVector
 
equals(Object) - Method in class org.nuiton.math.matrix.FloatBigVector
 
equals(Object) - Method in class org.nuiton.math.matrix.FloatVector
 
equals(MatrixND) - Method in class org.nuiton.math.matrix.MatrixProxy
 
equalsValues(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Verifie si les matrices sont egales en ne regardant que les valeurs et pas les semantiques
equalsValues(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Verifie si les matrices sont egales en ne regardant que les valeurs et pas les semantiques
exportCSV(Writer, boolean) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Export dans un writer au format CSV de la matrice
exportCSV(Writer, boolean) - Method in interface org.nuiton.math.matrix.MatrixND
Export dans un writer au format CSV de la matrice
exportCSV2D(Writer, boolean) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Export dans un writer au format CSV de la matrice
exportCSVND(Writer, boolean) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Export dans un writer au format CSV de la matrice

F

factory - Variable in class org.nuiton.math.matrix.AbstractMatrixND
 
factory - Variable in class org.nuiton.math.matrix.BasicMatrix
La factory
fill(MatrixND, double) - Static method in class org.nuiton.math.matrix.MatrixHelper
Permet de remplir toute la matrice avec la même donnée
fillValues(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixProvider
Fill a matrix after dimensions reductions.
findIndex(int) - Method in class org.nuiton.math.matrix.DoubleVector
retourne la position dans le tableau position de la position lineaire
findIndex(int) - Method in class org.nuiton.math.matrix.FloatVector
retourne la position dans le tableau position de la position lineaire
FloatBigVector - Class in org.nuiton.math.matrix
FloatBigVector.
FloatBigVector(int) - Constructor for class org.nuiton.math.matrix.FloatBigVector
 
FloatVector - Class in org.nuiton.math.matrix
Permet de stocker des données à une position lineair et de la redemander Cette classe ne gére que les données lineaire.
FloatVector(int) - Constructor for class org.nuiton.math.matrix.FloatVector
 
FloatVector(int, float) - Constructor for class org.nuiton.math.matrix.FloatVector
 
fromList(List<?>) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
fromList(List<?>) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de charger une matrice a partir d'une representation List

G

get(int) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(int, int) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(int, int, int) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(int, int, int, int) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(Object) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(Object, Object) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(Object, Object, Object) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(Object, Object, Object, Object) - Method in class org.nuiton.math.matrix.DimensionHelper
 
get(int) - Method in class org.nuiton.math.matrix.SemanticList
 
getConverter() - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Get commons-beanutils bean converter.
getCoordinates() - Method in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
getCoordinates() - Method in interface org.nuiton.math.matrix.BasicMatrixIterator
Retourne les coordonnés de l'élément.
getCoordinates() - Method in class org.nuiton.math.matrix.MatrixIteratorImpl
 
getCoordinates() - Method in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
getDefaultVectorClass() - Static method in class org.nuiton.math.matrix.MatrixFactory
 
getDim() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getDim(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getDim(int) - Method in class org.nuiton.math.matrix.BasicMatrix
Retourne la taille d'une dimension
getDim() - Method in class org.nuiton.math.matrix.BasicMatrix
Retourne un tableau representant les dimensions de la matrice.
getDim() - Method in interface org.nuiton.math.matrix.MatrixND
Retourne les dimensions de la matrice.
getDim(int) - Method in interface org.nuiton.math.matrix.MatrixND
Retourne la dimension de la matrice dans la dimension d.
getDimCount() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getDimCount() - Method in interface org.nuiton.math.matrix.MatrixND
Retourne le nombre de dimensions de la matrice.
getDimensionName() - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. Use #getDimensionNames()
getDimensionName(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getDimensionName() - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. since 1.0.3, use MatrixND.getDimensionNames() instead
getDimensionName(int) - Method in interface org.nuiton.math.matrix.MatrixND
Retourne le nom de la dimension demandée.
getDimensionNames() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getDimensionNames() - Method in interface org.nuiton.math.matrix.MatrixND
Permet de recuperer les noms des dimension.
getDimensionNamesFromString(String) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
String to dim names array.
getDimensionNamesToString(String[]) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Dim names to string.
getDimFromString(String) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
String to matrix dim.
getDimToString(int[]) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Matrix dim to string.
getFactory() - Method in class org.nuiton.math.matrix.AbstractMatrixND
Retourne la factory utilisée pour créer cette matrice, la factory peut-être réutilisé pour créer d'autre matrice si besoin.
getFactory() - Method in interface org.nuiton.math.matrix.MatrixND
Retourne la factory qui a permit de creer la matrice.
getIndex() - Method in class org.nuiton.math.matrix.SemanticList
 
getInstance(Class<?>) - Static method in class org.nuiton.math.matrix.MatrixFactory
Retourne une factory utilisant vectorClass comme classe de base a l'implantation des matrices.
getInstance() - Static method in class org.nuiton.math.matrix.MatrixFactory
Utilise par defaut FloatBigVector.
getMatrixAsString(MatrixND) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Convert a matrix in string representation.
getMatrixFromString(String) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Parse string as matrix representation.
getMatrixProvider() - Method in class org.nuiton.math.matrix.MatrixProxy
 
getMaxOccurence() - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. 
getMaxOccurence() - Method in class org.nuiton.math.matrix.BasicMatrix
Deprecated. since 2.1, use BasicMatrix.getMaxOccurrence() instead
getMaxOccurence() - Method in class org.nuiton.math.matrix.DoubleBigVector
Deprecated. 
getMaxOccurence() - Method in class org.nuiton.math.matrix.DoubleVector
Deprecated. 
getMaxOccurence() - Method in class org.nuiton.math.matrix.FloatBigVector
Deprecated. 
getMaxOccurence() - Method in class org.nuiton.math.matrix.FloatVector
Deprecated. 
getMaxOccurence() - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. since 2.1, use MatrixND.getMaxOccurrence() instead
getMaxOccurence() - Method in class org.nuiton.math.matrix.MatrixNDImpl
Deprecated. 
getMaxOccurence() - Method in interface org.nuiton.math.matrix.Vector
Deprecated. since 2.1, use Vector.getMaxOccurrence() instead
getMaxOccurrence() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getMaxOccurrence() - Method in class org.nuiton.math.matrix.BasicMatrix
Retourne la valeur la plus courrement rencontrer dans la matrice. si plusieurs valeurs ont le même nombre d'occurence la plus petite valeur est retourné.
getMaxOccurrence() - Method in class org.nuiton.math.matrix.DoubleBigVector
 
getMaxOccurrence() - Method in class org.nuiton.math.matrix.DoubleVector
 
getMaxOccurrence() - Method in class org.nuiton.math.matrix.FloatBigVector
 
getMaxOccurrence() - Method in class org.nuiton.math.matrix.FloatVector
 
getMaxOccurrence() - Method in interface org.nuiton.math.matrix.MatrixND
Retourne la valeur la plus courrement rencontrer dans un tableau.
getMaxOccurrence() - Method in class org.nuiton.math.matrix.MatrixNDImpl
 
getMaxOccurrence() - Method in interface org.nuiton.math.matrix.Vector
 
getName() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getName() - Method in interface org.nuiton.math.matrix.MatrixND
Retourne le nom de la matrice.
getNbDim() - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. use #getDimCount() instead
getNbDim() - Method in class org.nuiton.math.matrix.BasicMatrix
Retourne le nombre de dimension de la matrice
getNbDim() - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. since 1.0.3, use MatrixND.getDimCount() instead
getQualifiedName(Object) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Get object qualified name.
getSemantic(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSemantic(int) - Method in interface org.nuiton.math.matrix.MatrixND
Retourne la semantique pour une dimension.
getSemanticMapper() - Static method in class org.nuiton.math.matrix.MatrixFactory
 
getSemantics() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSemantics(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. Use #getSemantic(dim)
getSemantics() - Method in interface org.nuiton.math.matrix.MatrixND
Donne toutes les semantiques de la matrice.
getSemantics(int) - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. (since 1.0.3) use #getSemantic(int) instead
getSemanticsAsXml(Object) - Method in class org.nuiton.math.matrix.MatrixEncoder
Methode qui peut etre surcharge par les enfants Elle sert a mettre sous forme XML les objets de semantiques Par defaut cette méthode converti en représentation chaine les objets Un objet deviendra donc une chaine de caractere lors de la lecture de la matrice à partir du XML si cette méthode n'est pas surchargée.
getSemanticsCoordinates() - Method in interface org.nuiton.math.matrix.MatrixIterator
Retourne les coordonnés de l'élément, en sémantique.
getSemanticsCoordinates() - Method in class org.nuiton.math.matrix.MatrixIteratorImpl
 
getSemanticsCoordinates() - Method in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
getSemanticsFromString(String) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
String to semantics.
getSemanticsToString(List<?>[]) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Semantics array to string.
getSubMatrix(int, int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSubMatrix(int, Object, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSubMatrix(int, Object...) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSubMatrix(Object[]...) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSubMatrix(int, int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSubMatrix(int[]...) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getSubMatrix(int, Object, int) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de prendre une sous matrice dans la matrice courante.
getSubMatrix(int, int, int) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de prendre une sous matrice dans la matrice courante.
getSubMatrix(int, Object...) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de prendre une sous matrice dans la matrice courante.
getSubMatrix(int, int[]) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de prendre une sous matrice dans la matrice courante.
getSubMatrix(Object[]...) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de prendre une sous matrice dans la matrice courante.
getSubMatrix(int[]...) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de prendre une sous matrice dans la matrice courante.
getSubMatrix(int, int, int) - Method in class org.nuiton.math.matrix.MatrixProxy
 
getSubMatrix(int, Object...) - Method in class org.nuiton.math.matrix.MatrixProxy
 
getSubMatrix(Object[]...) - Method in class org.nuiton.math.matrix.MatrixProxy
 
getSubMatrix(int, int[]) - Method in class org.nuiton.math.matrix.MatrixProxy
 
getSubMatrix(int[]...) - Method in class org.nuiton.math.matrix.MatrixProxy
 
getSubMatrixOnSemantic(int, Object...) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Add to desambiguas some call with xpath engine, but do the same thing AbstractMatrixND.getSubMatrix(int, Object[])
getType(String) - Method in class org.nuiton.math.matrix.SemanticMapper
Return class for type identified by typeName.
getTypeName(Object) - Method in class org.nuiton.math.matrix.SemanticMapper
Return type name for given type.
getValue(Object[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(Object) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(Object, Object) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(Object, Object, Object) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(Object, Object, Object, Object) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(int, int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue(int, int, int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
getValue() - Method in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
getValue(int[]) - Method in class org.nuiton.math.matrix.BasicMatrix
Retourne un element de la matrice
getValue() - Method in interface org.nuiton.math.matrix.BasicMatrixIterator
Retourne la valeur courant pointé par l'iterator.
getValue(int) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
getValue(int) - Method in class org.nuiton.math.matrix.DoubleVector
 
getValue(int) - Method in class org.nuiton.math.matrix.FloatBigVector
 
getValue(int) - Method in class org.nuiton.math.matrix.FloatVector
 
getValue() - Method in class org.nuiton.math.matrix.MatrixIteratorImpl
 
getValue(int[]) - Method in interface org.nuiton.math.matrix.MatrixND
Renvoie un element de la matrice demandée en fonction des dimensions passé en paramètre.
getValue(int) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 1D matrix value.
getValue(int, int) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 2D matrix value.
getValue(int, int, int) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 3D matrix value.
getValue(int, int, int, int) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 4D matrix value.
getValue(Object[]) - Method in interface org.nuiton.math.matrix.MatrixND
Renvoie un element de la matrice demandée en fonction des dimensions passé en paramètre.
getValue(Object) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 1D matrix value.
getValue(Object, Object) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 2D matrix value.
getValue(Object, Object, Object) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 3D matrix value.
getValue(Object, Object, Object, Object) - Method in interface org.nuiton.math.matrix.MatrixND
Return a 4D matrix value.
getValue(int[]) - Method in class org.nuiton.math.matrix.MatrixNDImpl
 
getValue(int[]) - Method in class org.nuiton.math.matrix.MatrixProxy
 
getValue(Class, String) - Method in class org.nuiton.math.matrix.SemanticMapper
Return value identified by valueId and type type.
getValue(int[]) - Method in class org.nuiton.math.matrix.SubMatrix
 
getValue() - Method in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
getValue(int) - Method in interface org.nuiton.math.matrix.Vector
 
getValueId(Object) - Method in class org.nuiton.math.matrix.SemanticMapper
Get value id for value.

H

hasNext() - Method in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
hasNext() - Method in interface org.nuiton.math.matrix.BasicMatrixIterator
Retourne vrai s'il existe un suivant.
hasNext() - Method in class org.nuiton.math.matrix.MatrixIteratorImpl
 
hasNext() - Method in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 

I

importCSV(Reader, int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Import depuis un reader au format CSV des données dans la matrice
importCSV(Reader, int[], String) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Import depuis un reader au format CSV des données dans la matrice.
importCSV(File, int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Import depuis un reader au format CSV des données dans la matrice.
importCSV(Reader, int[]) - Method in interface org.nuiton.math.matrix.MatrixND
Import depuis un reader au format CSV des données dans la matrice.
importCSV(Reader, int[], String) - Method in interface org.nuiton.math.matrix.MatrixND
Import depuis un reader au format CSV des données dans la matrice.
importCSV(File, int[]) - Method in interface org.nuiton.math.matrix.MatrixND
Import depuis un reader au format CSV des données dans la matrice.
importCSVND(Reader, int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Import CSV file defined in Matrix ND format.
importCSVNDReadDimension(Reader) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Read a line and convert line to semantic value.
index - Variable in class org.nuiton.math.matrix.SemanticList
 
indexOf(List<?>[], int, Object) - Static method in class org.nuiton.math.matrix.MatrixHelper
Permet de retrouver la position d'un objet dans une liste
indexOf(Object) - Method in class org.nuiton.math.matrix.SemanticList
 
init(int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
isImplementedAdd(Vector) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
isImplementedAdd(Vector) - Method in class org.nuiton.math.matrix.DoubleVector
 
isImplementedAdd(Vector) - Method in class org.nuiton.math.matrix.FloatBigVector
 
isImplementedAdd(Vector) - Method in class org.nuiton.math.matrix.FloatVector
 
isImplementedAdd(Vector) - Method in interface org.nuiton.math.matrix.Vector
Permet de savoir si add est implanté par ce vector.
isImplementedMap() - Method in class org.nuiton.math.matrix.DoubleBigVector
 
isImplementedMap() - Method in class org.nuiton.math.matrix.DoubleVector
 
isImplementedMap() - Method in class org.nuiton.math.matrix.FloatBigVector
 
isImplementedMap() - Method in class org.nuiton.math.matrix.FloatVector
 
isImplementedMap() - Method in interface org.nuiton.math.matrix.Vector
Permet de savoir si map est implanté par ce vector.
isImplementedMinus(Vector) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
isImplementedMinus(Vector) - Method in class org.nuiton.math.matrix.DoubleVector
 
isImplementedMinus(Vector) - Method in class org.nuiton.math.matrix.FloatBigVector
 
isImplementedMinus(Vector) - Method in class org.nuiton.math.matrix.FloatVector
 
isImplementedMinus(Vector) - Method in interface org.nuiton.math.matrix.Vector
Permet de savoir si minus est implanté par ce vector.
isImplementedPaste(Vector) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
isImplementedPaste(Vector) - Method in class org.nuiton.math.matrix.DoubleVector
 
isImplementedPaste(Vector) - Method in class org.nuiton.math.matrix.FloatBigVector
 
isImplementedPaste(Vector) - Method in class org.nuiton.math.matrix.FloatVector
 
isImplementedPaste(Vector) - Method in interface org.nuiton.math.matrix.Vector
Permet de savoir si paste est implanté par ce vector.
isSupportedCSV() - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. since 2.2, always return true, CSV import/export is always supported
isSupportedCSV() - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. since 2.2, always return true, CSV import/export is always supported
isValidCoordinates(int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
isValidCoordinates(Object[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
iterator() - Method in class org.nuiton.math.matrix.BasicMatrix
Retourne un objet Inc pret a etre utilisé pour boucler sur tous les element de la matrice.
iterator - Variable in class org.nuiton.math.matrix.MatrixIteratorImpl
 
iterator() - Method in interface org.nuiton.math.matrix.MatrixND
Retourne un iterator sur toute la matrice.
iterator() - Method in class org.nuiton.math.matrix.MatrixNDImpl
 
iterator() - Method in class org.nuiton.math.matrix.MatrixProxy
 
iterator() - Method in class org.nuiton.math.matrix.SubMatrix
 

L

last - Variable in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
linearFactor - Variable in class org.nuiton.math.matrix.BasicMatrix
tableau de facteur permettant de convertir les coordonnées dans la matrice en un indice dans la représentation linéaire de la matrice
linearToCoordinates(int) - Method in class org.nuiton.math.matrix.BasicMatrix
Convertie une coordonnée lineaire en coordonnées spaciales

M

map(MapFunction) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Retourne la matrice elle meme.
map(MapFunction) - Method in class org.nuiton.math.matrix.BasicMatrix
Permet de faire un traitement sur chaque valeur de la matrice
map(MapFunction) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
map(MapFunction) - Method in class org.nuiton.math.matrix.DoubleVector
on applique sur chaque donnée existante et sur default
map(MapFunction) - Method in class org.nuiton.math.matrix.FloatBigVector
 
map(MapFunction) - Method in class org.nuiton.math.matrix.FloatVector
on applique sur chaque donnée existante et sur default
map(MapFunction) - Method in interface org.nuiton.math.matrix.MatrixND
Applique une fonction sur chaque valeur de la matrice.
map(MapFunction) - Method in class org.nuiton.math.matrix.MatrixNDImpl
Si le vector utilise par la BasicMatix supporte la method map, on l'utilise pour gagner du temps
map(MapFunction) - Method in interface org.nuiton.math.matrix.Vector
applique a chaque valeur du vector la MapFunction.
MapFunction - Interface in org.nuiton.math.matrix
Permet de faire un traitement sur des valeurs et d'en retourner des nouvelles.
matrix - Variable in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
matrix - Variable in class org.nuiton.math.matrix.MatrixNDImpl
 
matrix - Variable in class org.nuiton.math.matrix.SubMatrix
 
MatrixEncoder - Class in org.nuiton.math.matrix
MatriceEncoder.
MatrixEncoder(Writer) - Constructor for class org.nuiton.math.matrix.MatrixEncoder
 
MatrixException - Exception in org.nuiton.math.matrix
MatriceException.java Created: Tue Jun 29 11:46:39 1999
MatrixException(String) - Constructor for exception org.nuiton.math.matrix.MatrixException
 
MatrixException(String, Throwable) - Constructor for exception org.nuiton.math.matrix.MatrixException
 
MatrixFactory - Class in org.nuiton.math.matrix
Cette classe permet de creer des matrices, toutes les creations de matrice doivent etre faite a travers cette classe.
MatrixFactory(Class<?>) - Constructor for class org.nuiton.math.matrix.MatrixFactory
 
MatrixHelper - Class in org.nuiton.math.matrix
Contains usefull methods to get information on matrix.
MatrixHelper() - Constructor for class org.nuiton.math.matrix.MatrixHelper
 
matrixId(int) - Method in class org.nuiton.math.matrix.MatrixFactory
Crée une nouvelle matrice identité.
MatrixIterator - Interface in org.nuiton.math.matrix
MatrixIterator.
MatrixIteratorImpl - Class in org.nuiton.math.matrix
MatrixIteratorImpl.
MatrixIteratorImpl(BasicMatrixIterator, List<?>[]) - Constructor for class org.nuiton.math.matrix.MatrixIteratorImpl
 
MatrixND - Interface in org.nuiton.math.matrix
MatrixND interface for different matrix implementation.
MatrixNDImpl - Class in org.nuiton.math.matrix
MatrixNDImpl.
MatrixNDImpl(MatrixFactory, int[]) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixNDImpl(MatrixFactory, List<?>[]) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixNDImpl(MatrixFactory, String, int[]) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixNDImpl(MatrixFactory, String, int[], String[]) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixNDImpl(MatrixFactory, String, List<?>[]) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixNDImpl(MatrixFactory, String, List<?>[], String[]) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixNDImpl(MatrixFactory, MatrixND) - Constructor for class org.nuiton.math.matrix.MatrixNDImpl
 
MatrixProvider - Interface in org.nuiton.math.matrix
Matrix provider used by MatrixProxy to fill matrix value after dimensions reductions.
matrixProvider - Variable in class org.nuiton.math.matrix.MatrixProxy
 
MatrixProxy - Class in org.nuiton.math.matrix
Matrix proxy contains only dimension and semantics definition, but does not allocate memory spaces for value.
MatrixProxy(MatrixFactory, int[]) - Constructor for class org.nuiton.math.matrix.MatrixProxy
 
MatrixProxy(MatrixFactory, List<?>[]) - Constructor for class org.nuiton.math.matrix.MatrixProxy
 
MatrixProxy(MatrixFactory, String, int[]) - Constructor for class org.nuiton.math.matrix.MatrixProxy
 
MatrixProxy(MatrixFactory, String, int[], String[]) - Constructor for class org.nuiton.math.matrix.MatrixProxy
 
MatrixProxy(MatrixFactory, String, List<?>[]) - Constructor for class org.nuiton.math.matrix.MatrixProxy
 
MatrixProxy(MatrixFactory, String, List<?>[], String[]) - Constructor for class org.nuiton.math.matrix.MatrixProxy
 
MatrixStringEncoder - Class in org.nuiton.math.matrix
Convert matrix into String and inverse.
MatrixStringEncoder() - Constructor for class org.nuiton.math.matrix.MatrixStringEncoder
 
maxOccurence(double[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Deprecated. since 2.1, use MatrixHelper.maxOccurrence(double[]) instead
maxOccurence(float[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Deprecated. since 2.1, use MatrixHelper.maxOccurrence(float[]) instead
maxOccurrence(double[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Retourne la valeur la plus courrement rencontrer dans un tableau. si plusieurs valeurs ont le même nombre d'occurrence la plus petite valeur est retournée.
maxOccurrence(float[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Retourne la valeur la plus courrement rencontrer dans un tableau. si plusieurs valeurs ont le même nombre d'occurrence la plus petite valeur est retournée.
maxOccurrence1(double[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
le tableau en entre est trie durant l'execution de la methode, il est donc modifié
meanAll() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
meanAll() - Method in interface org.nuiton.math.matrix.MatrixND
Return all matrix data mean value
meanOverDim(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
meanOverDim(int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
meanOverDim(int) - Method in interface org.nuiton.math.matrix.MatrixND
Effectue la moyenne des valeurs sur une dimension donnée.
meanOverDim(int, int) - Method in interface org.nuiton.math.matrix.MatrixND
Effectue la moyenne des valeurs sur une dimension donnée. la moyenne permet juste de regrouper dans une dimension un certain nombre de valeur.
minus(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.
minus(Vector) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
minus(Vector) - Method in class org.nuiton.math.matrix.DoubleVector
 
minus(Vector) - Method in class org.nuiton.math.matrix.FloatBigVector
 
minus(Vector) - Method in class org.nuiton.math.matrix.FloatVector
 
minus(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Soustrai la matrice courante avec la matrice passe en parametre et ce retourne elle meme.
minus(MatrixND) - Method in class org.nuiton.math.matrix.MatrixNDImpl
Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.
minus(Vector) - Method in interface org.nuiton.math.matrix.Vector
Soustrait les valeurs du vector passé en argument a ce vector.
minuss(double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
minuss(double) - Method in interface org.nuiton.math.matrix.MatrixND
Soustraction d'un scalaire à une matrice
mult(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
mult(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Multiplication normal (produit matriciel) de 2 matrices 2D.
mults(double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
mults(double) - Method in interface org.nuiton.math.matrix.MatrixND
Multiplication d'une matrice par un scalaire.

N

name - Variable in class org.nuiton.math.matrix.AbstractMatrixND
 
nb - Variable in class org.nuiton.math.matrix.SubMatrix.ShiftConverter
 
next() - Method in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
next() - Method in interface org.nuiton.math.matrix.BasicMatrixIterator
Passe à l'élément suivant.
next() - Method in class org.nuiton.math.matrix.MatrixIteratorImpl
 
next() - Method in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
NUMBER - Static variable in class org.nuiton.math.matrix.AbstractMatrixND
 

O

o1 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
o2 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
o3 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
o4 - Variable in class org.nuiton.math.matrix.DimensionHelper
 
org.nuiton.math.matrix - package org.nuiton.math.matrix
Nuiton matrix api.
out - Variable in class org.nuiton.math.matrix.MatrixEncoder
 

P

paste(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Modifie la matrice actuel en metant les valeurs de mat passé en parametre
paste(int[], MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Modifie la matrice actuel en metant les valeurs de mat passé en parametre
paste(Vector) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
paste(Vector) - Method in class org.nuiton.math.matrix.DoubleVector
On recopie tous les attributs pour que le vector ressemble exactement a celui passé en argument
paste(Vector) - Method in class org.nuiton.math.matrix.FloatBigVector
 
paste(Vector) - Method in class org.nuiton.math.matrix.FloatVector
On recopie tous les attributs pour que le vector ressemble exactement a celui passé en argument
paste(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Copie une matrice dans la matrice actuelle.
paste(int[], MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Copie une matrice dans la matrice actuelle.
paste(int[], MatrixND) - Method in class org.nuiton.math.matrix.MatrixNDImpl
Si on peut on utilise le paste du vector de BasicMatix, sinon on utilise la methode de AbstractMatrixND.
paste(Vector) - Method in interface org.nuiton.math.matrix.Vector
Copie les valeurs du vector passé en argument dans ce vector.
pasteSemantics(MatrixND) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Modifie la matrice actuel en metant les valeurs de mat passé en parametre La copie se fait en fonction de la semantique, si un element dans une dimension n'est pas trouvé, alors il est passé
pasteSemantics(MatrixND) - Method in interface org.nuiton.math.matrix.MatrixND
Modifie la matrice actuel en metant les valeurs de mat passé en parametre La copie se fait en fonction de la semantique, si un element dans une dimension n'est pas trouvé, alors il est passé
pos - Variable in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
pos - Variable in class org.nuiton.math.matrix.MatrixIteratorImpl
 
position - Variable in class org.nuiton.math.matrix.DoubleVector
contient la position de l'element, le tableau est trie
position - Variable in class org.nuiton.math.matrix.FloatVector
contient la position de l'element, le tableau est trie
positionSize - Variable in class org.nuiton.math.matrix.DoubleVector
 
positionSize - Variable in class org.nuiton.math.matrix.FloatVector
 

R

reduce() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
reduce(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
reduce(List<?>, List<Object>, int[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Create new matrice from the current matrix.
reduce() - Method in interface org.nuiton.math.matrix.MatrixND
Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un élement soit supprimée.
reduce(int) - Method in interface org.nuiton.math.matrix.MatrixND
Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un élement soit supprimée.
reduceDims(int...) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
reduceDims(int...) - Method in interface org.nuiton.math.matrix.MatrixND
Reduit le matrice seulement sur les dimensions passées en argument.
removeElementAt(int) - Method in class org.nuiton.math.matrix.DoubleVector
 
removeElementAt(int) - Method in class org.nuiton.math.matrix.FloatVector
 

S

sameDimension(int[], int[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Permet de savoir si deux dimension sont identiques.
SemanticList<T> - Class in org.nuiton.math.matrix
SemanticList.
SemanticList(Collection<T>) - Constructor for class org.nuiton.math.matrix.SemanticList
 
SemanticMapper - Class in org.nuiton.math.matrix
Mapper used during import/export to map CSV file semantics to real semantics value depending on execution context.
SemanticMapper() - Constructor for class org.nuiton.math.matrix.SemanticMapper
 
semantics - Variable in class org.nuiton.math.matrix.AbstractMatrixND
 
semantics - Variable in class org.nuiton.math.matrix.MatrixIteratorImpl
 
semanticsToDimension(List<?>[], Object[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
Permet de convertir des coordonnées sémantiques en coordonnées défini par des entiers.
setDefaultVectorClass(Class<?>) - Static method in class org.nuiton.math.matrix.MatrixFactory
 
setDimensionName(String[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. Use #setDimensionName(String[])
setDimensionName(int, String) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setDimensionName(String[]) - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. since 1.0.3, use MatrixND.setDimensionNames(String[]) instead
setDimensionName(int, String) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de mettre un nom à une dimension.
setDimensionNames(String[]) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setDimensionNames(String[]) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de mettre des noms aux différentes dimension.
setMatrixProvider(MatrixProvider) - Method in class org.nuiton.math.matrix.MatrixProxy
 
setName(String) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setName(String) - Method in interface org.nuiton.math.matrix.MatrixND
Permet de donner un nom à la matrice.
setSemantic(int, List<E>) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setSemantic(int, List<E>) - Method in interface org.nuiton.math.matrix.MatrixND
Modifie la semantique d'une dimension.
setSemanticMapper(SemanticMapper) - Static method in class org.nuiton.math.matrix.MatrixFactory
 
setSemantics(int, List<E>) - Method in class org.nuiton.math.matrix.AbstractMatrixND
Deprecated. Use #setSemantic(dim, List)
setSemantics(int, List<E>) - Method in interface org.nuiton.math.matrix.MatrixND
Deprecated. (since 1.0.3) use #setSemantic(int, List) instead
setValue(Object[], double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(Object, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(Object, Object, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(Object, Object, Object, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(Object, Object, Object, Object, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(int, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(int, int, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(int, int, int, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(int, int, int, int, double) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
setValue(double) - Method in class org.nuiton.math.matrix.BasicMatrix.BasicMatrixIteratorImpl
 
setValue(int[], double) - Method in class org.nuiton.math.matrix.BasicMatrix
Modifie un élement de la matrice
setValue(double) - Method in interface org.nuiton.math.matrix.BasicMatrixIterator
Modifie la valeur courant pointé par l'iterator.
setValue(int, double) - Method in class org.nuiton.math.matrix.DoubleBigVector
 
setValue(int, double) - Method in class org.nuiton.math.matrix.DoubleVector
 
setValue(int, double) - Method in class org.nuiton.math.matrix.FloatBigVector
 
setValue(int, double) - Method in class org.nuiton.math.matrix.FloatVector
 
setValue(double) - Method in class org.nuiton.math.matrix.MatrixIteratorImpl
 
setValue(int[], double) - Method in interface org.nuiton.math.matrix.MatrixND
Modifie un element de la matrice en fonction des dimensions passé en paramètre.
setValue(int, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 1D matrix value.
setValue(int, int, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 2D matrix value.
setValue(int, int, int, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 3D matrix value.
setValue(int, int, int, int, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 4D matrix value.
setValue(Object[], double) - Method in interface org.nuiton.math.matrix.MatrixND
Modifie un element de la matrice en fonction des dimensions passé en paramètre.
setValue(Object, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 1D matrix value.
setValue(Object, Object, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 2D matrix value.
setValue(Object, Object, Object, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 3D matrix value.
setValue(Object, Object, Object, Object, double) - Method in interface org.nuiton.math.matrix.MatrixND
Modify a 4D matrix value.
setValue(int[], double) - Method in class org.nuiton.math.matrix.MatrixNDImpl
 
setValue(int[], double) - Method in class org.nuiton.math.matrix.MatrixProxy
 
setValue(int[], double) - Method in class org.nuiton.math.matrix.SubMatrix
 
setValue(double) - Method in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
setValue(int, double) - Method in interface org.nuiton.math.matrix.Vector
 
size() - Method in class org.nuiton.math.matrix.DoubleBigVector
 
size() - Method in class org.nuiton.math.matrix.DoubleVector
 
size() - Method in class org.nuiton.math.matrix.FloatBigVector
 
size() - Method in class org.nuiton.math.matrix.FloatVector
 
size() - Method in class org.nuiton.math.matrix.SemanticList
 
size() - Method in interface org.nuiton.math.matrix.Vector
 
splitObjects(String) - Method in class org.nuiton.math.matrix.MatrixStringEncoder
Recréé chaque object de la chaine de caractere et l'ajoute dans une liste la chaine est de la forme.
start - Variable in class org.nuiton.math.matrix.SubMatrix.ShiftConverter
 
SubMatrix - Class in org.nuiton.math.matrix
Pour l'instant une sous matrice a obligatoirement le meme nombre de dimension que la matrice qu'elle contient.
SubMatrix(MatrixND, int, int, int) - Constructor for class org.nuiton.math.matrix.SubMatrix
 
SubMatrix(MatrixND, int, int[]) - Constructor for class org.nuiton.math.matrix.SubMatrix
 
subMatrix - Variable in class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
SubMatrix.DimensionConverter - Interface in org.nuiton.math.matrix
Permet de faire une conversion de la dimension demandé dans la sous matrice avec la position reel de la matrice sous jacente.
SubMatrix.MappingConverter - Class in org.nuiton.math.matrix
La conversion est le mapping d'un element vers un autre element.
SubMatrix.MappingConverter(int, int[]) - Constructor for class org.nuiton.math.matrix.SubMatrix.MappingConverter
 
SubMatrix.ShiftConverter - Class in org.nuiton.math.matrix
La conversion est juste un decalage d'indice
SubMatrix.ShiftConverter(int, int, int) - Constructor for class org.nuiton.math.matrix.SubMatrix.ShiftConverter
 
SubMatrix.SubMatrixIteratorImpl - Class in org.nuiton.math.matrix
 
SubMatrix.SubMatrixIteratorImpl(SubMatrix) - Constructor for class org.nuiton.math.matrix.SubMatrix.SubMatrixIteratorImpl
 
sumAll() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
sumAll() - Method in interface org.nuiton.math.matrix.MatrixND
Somme toutes les valeurs de la matrice.
sumOverDim(int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
sumOverDim(int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
sumOverDim(int, int, int) - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
sumOverDim(int) - Method in interface org.nuiton.math.matrix.MatrixND
Somme la matrice sur une dimension donnée.
sumOverDim(int, int) - Method in interface org.nuiton.math.matrix.MatrixND
Somme la matrice mais la matrice reste de la même dimension. la somme permet juste de regrouper dans une dimension un certain nombre de valeur.
sumOverDim(int, int, int) - Method in interface org.nuiton.math.matrix.MatrixND
 

T

toList() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
toList() - Method in interface org.nuiton.math.matrix.MatrixND
Donne la matrice sous forme de List de list ... de double
toString() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
toString() - Method in class org.nuiton.math.matrix.BasicMatrix
 
toString() - Method in class org.nuiton.math.matrix.MatrixNDImpl
 
transpose() - Method in class org.nuiton.math.matrix.AbstractMatrixND
 
transpose() - Method in interface org.nuiton.math.matrix.MatrixND
retourne le transpose de la matrice.

V

Vector - Interface in org.nuiton.math.matrix
Vector.
vectorClass - Variable in class org.nuiton.math.matrix.MatrixFactory
 

W

writeMatrice(MatrixND) - Method in class org.nuiton.math.matrix.MatrixEncoder
 

A B C D E F G H I L M N O P R S T V W

Copyright © 2004-2011 CodeLutin. All Rights Reserved.