- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- getMaxOccurence() - Method in class org.nuiton.math.matrix.MatrixNDImpl
-
Deprecated.
- getMaxOccurence() - Method in interface org.nuiton.math.matrix.Vector
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- maxOccurence(float[]) - Static method in class org.nuiton.math.matrix.MatrixHelper
-
- 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.
- 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
-
- 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
-
- 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
-