Uses of Interface
org.nuiton.math.matrix.MatrixND
| Package | Description |
|---|---|
| org.nuiton.math.matrix |
Nuiton matrix api.
|
-
Uses of MatrixND in org.nuiton.math.matrix
Classes in org.nuiton.math.matrix that implement MatrixND Modifier and Type Class Description classAbstractMatrixNDAbstract matrix class with all dimension and semantics support (but no internal value storage).classMatrixNDImplMatrixNDImpl.classMatrixProxyMatrix proxy contains only dimension and semantics definition, but does not allocate memory spaces for value.classMatrixSemanticsDecoratorPermet d'interpreter les semantics, par exemple convertir un Id en une entite via le SemanticMapper passe en argumentclassSubMatrixPour l'instant une sous matrice a obligatoirement le meme nombre de dimension que la matrice qu'elle contient.Fields in org.nuiton.math.matrix declared as MatrixND Modifier and Type Field Description protected MatrixNDMatrixSemanticsDecorator. matrixprotected MatrixNDSubMatrix. matrixMethods in org.nuiton.math.matrix that return MatrixND Modifier and Type Method Description MatrixNDAbstractMatrixND. add(MatrixND m)Modifie la matrice actuelle en lui ajoutant les valeurs de la matrice passé en parametre.MatrixNDMatrixND. add(MatrixND m)Addition la matrice courante avec la matrice passe en parametre et se retourne elle meme.MatrixNDMatrixNDImpl. add(MatrixND m)MatrixNDMatrixSemanticsDecorator. add(MatrixND m)MatrixNDAbstractMatrixND. adds(double d)MatrixNDMatrixND. adds(double d)Addition d'un scalaire à une matrice.MatrixNDMatrixSemanticsDecorator. adds(double d)MatrixNDAbstractMatrixND. clone()MatrixNDMatrixND. clone()Créer une nouvelle instance clonée de celle-ciMatrixNDMatrixSemanticsDecorator. clone()static MatrixNDMatrixHelper. convertToId(MatrixND mat)Convert Matrix to identity matrix must have 2 dimensions.MatrixNDAbstractMatrixND. copy()MatrixNDMatrixND. copy()Copy la matrice pour pouvoir la modifier sans perdre les donnees initiales.MatrixNDMatrixSemanticsDecorator. copy()MatrixNDMatrixFactory. create(double[] values, int[] dim)Convert a double array into matrix.MatrixNDMatrixFactory. create(int[] dim)MatrixNDMatrixFactory. create(File file)Create new Matrix from file.MatrixNDMatrixFactory. create(Reader reader)Create new Matrix from file.MatrixNDMatrixFactory. create(String name, int[] dim)MatrixNDMatrixFactory. create(String name, int[] dim, String[] dimNames)MatrixNDMatrixFactory. create(String name, int[] dim, String[] dimNames, Vector data)Create new matrix and force backend to be data.MatrixNDMatrixFactory. create(String name, List<?>[] semantics)MatrixNDMatrixFactory. create(String name, List<?>[] semantics, String[] dimNames)MatrixNDMatrixFactory. create(String name, List<?>[] semantics, String[] dimNames, Vector data)Create new matrix and force backend to be data.MatrixNDMatrixFactory. create(List<?>[] semantics)MatrixNDMatrixFactory. create(MatrixND matrix)Create new matrix by copying matrix in argumentMatrixNDMatrixFactory. create(MatrixND matrix, Vector data)Create new matrix by copying matrix in argument, and force backend to be data.MatrixNDAbstractMatrixND. cut(int dim, int[] toCut)MatrixNDMatrixND. cut(int dim, int[] toCut)Permet de supprimer des éléments de la matrice.MatrixNDMatrixSemanticsDecorator. cut(int dim, int[] toCut)MatrixNDAbstractMatrixND. divs(double d)MatrixNDMatrixND. divs(double d)Multiplication d'une matrice par un scalaire.MatrixNDMatrixSemanticsDecorator. divs(double d)static MatrixNDMatrixHelper. fill(MatrixND mat, double value)Permet de remplir toute la matrice avec la même donnéeMatrixNDMatrixStringEncoder. getMatrixFromString(String str)Parse string as matrix representation.MatrixNDAbstractMatrixND. getSubMatrix(int[]... elems)MatrixNDAbstractMatrixND. getSubMatrix(int dim, int[] elem)MatrixNDAbstractMatrixND. getSubMatrix(int dim, int start, int nb)MatrixNDAbstractMatrixND. getSubMatrix(int dim, Object... elem)MatrixNDAbstractMatrixND. getSubMatrix(int dim, Object start, int nb)MatrixNDAbstractMatrixND. getSubMatrix(Object[]... elems)MatrixNDMatrixND. getSubMatrix(int[]... elems)Permet de prendre une sous matrice dans la matrice courante.MatrixNDMatrixND. getSubMatrix(int dim, int[] elem)Permet de prendre une sous matrice dans la matrice courante.MatrixNDMatrixND. getSubMatrix(int dim, int start, int nb)Permet de prendre une sous matrice dans la matrice courante.MatrixNDMatrixND. getSubMatrix(int dim, Object... elem)Permet de prendre une sous matrice dans la matrice courante.MatrixNDMatrixND. getSubMatrix(int dim, Object start, int nb)Permet de prendre une sous matrice dans la matrice courante.MatrixNDMatrixND. getSubMatrix(Object[]... elem)Permet de prendre une sous matrice dans la matrice courante.MatrixNDMatrixProxy. getSubMatrix(int[]... elems)MatrixNDMatrixProxy. getSubMatrix(int dim, int[] elem)MatrixNDMatrixProxy. getSubMatrix(int dim, int start, int nb)MatrixNDMatrixProxy. getSubMatrix(int dim, Object... elem)MatrixNDMatrixProxy. getSubMatrix(Object[]... elems)MatrixNDMatrixSemanticsDecorator. getSubMatrix(int[]... elems)MatrixNDMatrixSemanticsDecorator. getSubMatrix(int dim, int[] elem)MatrixNDMatrixSemanticsDecorator. getSubMatrix(int dim, int start, int nb)MatrixNDMatrixSemanticsDecorator. getSubMatrix(int dim, Object... elem)MatrixNDMatrixSemanticsDecorator. getSubMatrix(int dim, Object start, int nb)MatrixNDMatrixSemanticsDecorator. getSubMatrix(Object[]... elem)MatrixNDAbstractMatrixND. getSubMatrixOnSemantic(int dim, Object... elem)Add to desambiguas some call with xpath engine, but do the same thingAbstractMatrixND.getSubMatrix(int, Object[])MatrixNDAbstractMatrixND. map(MapFunction f)Retourne la matrice elle meme.MatrixNDMatrixND. map(MapFunction f)Applique une fonction sur chaque valeur de la matrice.MatrixNDMatrixNDImpl. map(MapFunction f)Si le vector utilise par la BasicMatix supporte la method map, on l'utilise pour gagner du tempsMatrixNDMatrixSemanticsDecorator. map(MapFunction f)MatrixNDMatrixFactory. matrixId(int size)Crée une nouvelle matrice identité.MatrixNDAbstractMatrixND. meanOverDim(int dim)MatrixNDAbstractMatrixND. meanOverDim(int dim, int step)MatrixNDMatrixND. meanOverDim(int dim)Effectue la moyenne des valeurs sur une dimension donnée.MatrixNDMatrixND. meanOverDim(int dim, int step)Effectue la moyenne des valeurs sur une dimension donnée. la moyenne permet juste de regrouper dans une dimension un certain nombre de valeur.MatrixNDMatrixSemanticsDecorator. meanOverDim(int dim)MatrixNDMatrixSemanticsDecorator. meanOverDim(int dim, int step)MatrixNDAbstractMatrixND. minus(MatrixND m)Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.MatrixNDMatrixND. minus(MatrixND m)Soustrai la matrice courante avec la matrice passe en parametre et ce retourne elle meme.MatrixNDMatrixNDImpl. minus(MatrixND m)Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.MatrixNDMatrixSemanticsDecorator. minus(MatrixND m)MatrixNDAbstractMatrixND. minuss(double d)MatrixNDMatrixND. minuss(double d)Soustraction d'un scalaire à une matriceMatrixNDMatrixSemanticsDecorator. minuss(double d)MatrixNDAbstractMatrixND. mult(MatrixND m)MatrixNDMatrixND. mult(MatrixND m)Multiplication normal (produit matriciel) de 2 matrices 2D.MatrixNDMatrixSemanticsDecorator. mult(MatrixND m)MatrixNDAbstractMatrixND. mults(double d)MatrixNDMatrixND. mults(double d)Multiplication d'une matrice par un scalaire.MatrixNDMatrixSemanticsDecorator. mults(double d)MatrixNDAbstractMatrixND. paste(int[] origin, MatrixND mat)Modifie la matrice actuel en metant les valeurs de mat passé en parametreMatrixNDAbstractMatrixND. paste(MatrixND mat)Modifie la matrice actuel en metant les valeurs de mat passé en parametreMatrixNDMatrixND. paste(int[] origin, MatrixND mat)Copie une matrice dans la matrice actuelle.MatrixNDMatrixND. paste(MatrixND mat)Copie une matrice dans la matrice actuelle.MatrixNDMatrixNDImpl. paste(int[] origin, MatrixND mat)Si on peut on utilise le paste du vector de BasicMatix, sinon on utilise la methode de AbstractMatrixND.MatrixNDMatrixSemanticsDecorator. paste(int[] origin, MatrixND mat)MatrixNDMatrixSemanticsDecorator. paste(MatrixND mat)MatrixNDAbstractMatrixND. pasteSemantics(MatrixND mat)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éMatrixNDMatrixND. pasteSemantics(MatrixND mat)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éMatrixNDMatrixNDImpl. pasteSemantics(MatrixND mat)MatrixNDMatrixSemanticsDecorator. pasteSemantics(MatrixND mat)MatrixNDAbstractMatrixND. reduce()MatrixNDAbstractMatrixND. reduce(int minNbDim)protected MatrixNDAbstractMatrixND. reduce(List<?> dimName, List<Object> sem, int[] correspondance)Create new matrice from the current matrix.MatrixNDMatrixND. reduce()Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un élement soit supprimée.MatrixNDMatrixND. reduce(int minNbDim)Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un élement soit supprimée.MatrixNDMatrixSemanticsDecorator. reduce()MatrixNDMatrixSemanticsDecorator. reduce(int minNbDim)MatrixNDAbstractMatrixND. reduceDims(int... dims)MatrixNDMatrixND. reduceDims(int... dims)Reduit le matrice seulement sur les dimensions passées en argument.MatrixNDMatrixSemanticsDecorator. reduceDims(int... dims)MatrixNDAbstractMatrixND. sumOverDim(int dim)MatrixNDAbstractMatrixND. sumOverDim(int dim, int step)MatrixNDAbstractMatrixND. sumOverDim(int dim, int start, int nb)MatrixNDMatrixND. sumOverDim(int dim)Somme la matrice sur une dimension donnée.MatrixNDMatrixND. sumOverDim(int dim, int step)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.MatrixNDMatrixND. sumOverDim(int dim, int start, int nb)MatrixNDMatrixSemanticsDecorator. sumOverDim(int dim)MatrixNDMatrixSemanticsDecorator. sumOverDim(int dim, int step)MatrixNDMatrixSemanticsDecorator. sumOverDim(int dim, int start, int nb)MatrixNDAbstractMatrixND. transpose()MatrixNDMatrixND. transpose()retourne le transpose de la matrice.MatrixNDMatrixSemanticsDecorator. transpose()protected MatrixNDMatrixSemanticsDecorator. wrap(MatrixND m)Les matrices retournees par cette classe doivent etre wrapper pour que les semantiques continues de fonctionnerMethods in org.nuiton.math.matrix with parameters of type MatrixND Modifier and Type Method Description MatrixNDAbstractMatrixND. add(MatrixND m)Modifie la matrice actuelle en lui ajoutant les valeurs de la matrice passé en parametre.MatrixNDMatrixND. add(MatrixND m)Addition la matrice courante avec la matrice passe en parametre et se retourne elle meme.MatrixNDMatrixNDImpl. add(MatrixND m)MatrixNDMatrixSemanticsDecorator. add(MatrixND m)static MatrixNDMatrixHelper. convertToId(MatrixND mat)Convert Matrix to identity matrix must have 2 dimensions.MatrixNDMatrixFactory. create(MatrixND matrix)Create new matrix by copying matrix in argumentMatrixNDMatrixFactory. create(MatrixND matrix, Vector data)Create new matrix by copying matrix in argument, and force backend to be data.booleanAbstractMatrixND. equals(MatrixND mat)booleanMatrixProxy. equals(MatrixND mat)booleanAbstractMatrixND. equalsValues(MatrixND mat)Verifie si les matrices sont egales en ne regardant que les valeurs et pas les semantiquesbooleanMatrixND. equalsValues(MatrixND mat)Verifie si les matrices sont egales en ne regardant que les valeurs et pas les semantiquesbooleanMatrixNDImpl. equalsValues(MatrixND mat)booleanMatrixSemanticsDecorator. equalsValues(MatrixND mat)static MatrixNDMatrixHelper. fill(MatrixND mat, double value)Permet de remplir toute la matrice avec la même donnéevoidMatrixProvider. fillValues(MatrixND matrix)Fill a matrix after dimensions reductions.StringMatrixStringEncoder. getMatrixAsString(MatrixND matrix)Convert a matrix in string representation.MatrixNDAbstractMatrixND. minus(MatrixND m)Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.MatrixNDMatrixND. minus(MatrixND m)Soustrai la matrice courante avec la matrice passe en parametre et ce retourne elle meme.MatrixNDMatrixNDImpl. minus(MatrixND m)Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.MatrixNDMatrixSemanticsDecorator. minus(MatrixND m)MatrixNDAbstractMatrixND. mult(MatrixND m)MatrixNDMatrixND. mult(MatrixND m)Multiplication normal (produit matriciel) de 2 matrices 2D.MatrixNDMatrixSemanticsDecorator. mult(MatrixND m)MatrixNDAbstractMatrixND. paste(int[] origin, MatrixND mat)Modifie la matrice actuel en metant les valeurs de mat passé en parametreMatrixNDAbstractMatrixND. paste(MatrixND mat)Modifie la matrice actuel en metant les valeurs de mat passé en parametreMatrixNDMatrixND. paste(int[] origin, MatrixND mat)Copie une matrice dans la matrice actuelle.MatrixNDMatrixND. paste(MatrixND mat)Copie une matrice dans la matrice actuelle.MatrixNDMatrixNDImpl. paste(int[] origin, MatrixND mat)Si on peut on utilise le paste du vector de BasicMatix, sinon on utilise la methode de AbstractMatrixND.MatrixNDMatrixSemanticsDecorator. paste(int[] origin, MatrixND mat)MatrixNDMatrixSemanticsDecorator. paste(MatrixND mat)MatrixNDAbstractMatrixND. pasteSemantics(MatrixND mat)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éMatrixNDMatrixND. pasteSemantics(MatrixND mat)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éMatrixNDMatrixNDImpl. pasteSemantics(MatrixND mat)MatrixNDMatrixSemanticsDecorator. pasteSemantics(MatrixND mat)protected MatrixNDMatrixSemanticsDecorator. wrap(MatrixND m)Les matrices retournees par cette classe doivent etre wrapper pour que les semantiques continues de fonctionnervoidMatrixEncoder. writeMatrice(MatrixND mat)Constructors in org.nuiton.math.matrix with parameters of type MatrixND Constructor Description MatrixNDImpl(MatrixFactory factory, MatrixND matrix)MatrixNDImpl(MatrixFactory factory, MatrixND matrix, Vector data)MatrixSemanticsDecorator(MatrixND matrix, SemanticsDecorator decorator)SemanticsDecoratorMatrixIterator(MatrixND mat, SemanticsDecorator decorator, MatrixIterator iterator)SubMatrix(MatrixND matrix, int dim, int[] elem)SubMatrix(MatrixND matrix, int dim, int start, int nb)