Uses of Interface
org.nuiton.math.matrix.MatrixND

Packages that use MatrixND
org.nuiton.math.matrix   
org.nuiton.math.matrix.gui   
 

Uses of MatrixND in org.nuiton.math.matrix
 

Classes in org.nuiton.math.matrix that implement MatrixND
 class AbstractMatrixND
          AbstractMatrixND.
 class MatrixNDImpl
          MatrixNDImpl.
 class SubMatrix
          Pour 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
protected  MatrixND SubMatrix.matrix
           
 

Methods in org.nuiton.math.matrix that return MatrixND
 MatrixND MatrixNDImpl.add(MatrixND m)
           
 MatrixND AbstractMatrixND.add(MatrixND m)
          Modifie la matrice actuelle en lui ajoutant les valeurs de la matrice passé en parametre.
 MatrixND MatrixND.add(MatrixND m)
          Addition la matrice courante avec la matrice passe en parametre et ce retourne elle meme.
 MatrixND AbstractMatrixND.adds(double d)
           
 MatrixND MatrixND.adds(double d)
          Addition d'un scalaire à une matrice.
 MatrixND AbstractMatrixND.clone()
           
 MatrixND MatrixND.clone()
          Créer une nouvelle instance clonée de celle-ci
static MatrixND MatrixHelper.convertToId(MatrixND mat)
          Convert Matrix to identity matrix must have 2 dimensions.
 MatrixND AbstractMatrixND.copy()
           
 MatrixND MatrixND.copy()
          Copy la matrice pour pouvoir la modifier sans perdre les donnees initiales.
 MatrixND MatrixFactory.create(double[] values, int[] dim)
          Convert a double array into matrix.
 MatrixND MatrixFactory.create(int[] dim)
           
 MatrixND MatrixFactory.create(List<?>[] semantics)
           
 MatrixND MatrixFactory.create(MatrixND matrix)
           
 MatrixND MatrixFactory.create(String name, int[] dim)
           
 MatrixND MatrixFactory.create(String name, int[] dim, String[] dimNames)
           
 MatrixND MatrixFactory.create(String name, List<?>[] semantics)
           
 MatrixND MatrixFactory.create(String name, List<?>[] semantics, String[] dimNames)
           
 MatrixND AbstractMatrixND.cut(int dim, int[] toCut)
           
 MatrixND MatrixND.cut(int dim, int[] toCut)
          Permet de supprimer des éléments de la matrice.
 MatrixND AbstractMatrixND.divs(double d)
           
 MatrixND MatrixND.divs(double d)
          Multiplication d'une matrice par un scalaire.
static MatrixND MatrixHelper.fill(MatrixND mat, double value)
          Permet de remplir toute la matrice avec la même donnée
 MatrixND MatrixStringEncoder.getMatrixFromString(String str)
          Parse string as matrix representation.
 MatrixND AbstractMatrixND.getSubMatrix(int dim, int[] elem)
           
 MatrixND MatrixND.getSubMatrix(int dim, int[] elem)
          Permet de prendre une sous matrice dans la matrice courante.
 MatrixND AbstractMatrixND.getSubMatrix(int dim, int start, int nb)
           
 MatrixND MatrixND.getSubMatrix(int dim, int start, int nb)
          Permet de prendre une sous matrice dans la matrice courante.
 MatrixND AbstractMatrixND.getSubMatrix(int dim, Object... elem)
           
 MatrixND MatrixND.getSubMatrix(int dim, Object... elem)
          Permet de prendre une sous matrice dans la matrice courante.
 MatrixND AbstractMatrixND.getSubMatrix(int dim, Object start, int nb)
           
 MatrixND MatrixND.getSubMatrix(int dim, Object start, int nb)
          Permet de prendre une sous matrice dans la matrice courante.
 MatrixND AbstractMatrixND.getSubMatrixOnSemantic(int dim, Object... elem)
          Add to desambiguas some call with xpath engine, but do the same thing AbstractMatrixND.getSubMatrix(int, Object[])
 MatrixND MatrixNDImpl.map(MapFunction f)
          Si le vector utilise par la BasicMatix supporte la method map, on l'utilise pour gagner du temps
 MatrixND AbstractMatrixND.map(MapFunction f)
          Retourne la matrice elle meme.
 MatrixND MatrixND.map(MapFunction f)
          Applique une fonction sur chaque valeur de la matrice.
 MatrixND MatrixFactory.matrixId(int size)
          Crée une nouvelle matrice identité.
 MatrixND MatrixNDImpl.minus(MatrixND m)
          Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.
 MatrixND AbstractMatrixND.minus(MatrixND m)
          Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.
 MatrixND MatrixND.minus(MatrixND m)
          Soustrai la matrice courante avec la matrice passe en parametre et ce retourne elle meme.
 MatrixND AbstractMatrixND.minuss(double d)
           
 MatrixND MatrixND.minuss(double d)
          Soustraction d'un scalaire à une matrice
 MatrixND AbstractMatrixND.mult(MatrixND m)
           
 MatrixND MatrixND.mult(MatrixND m)
          Multiplication normal (produit matriciel) de 2 matrices 2D.
 MatrixND AbstractMatrixND.mults(double d)
           
 MatrixND MatrixND.mults(double d)
          Multiplication d'une matrice par un scalaire.
 MatrixND MatrixNDImpl.paste(int[] origin, MatrixND mat)
          Si on peut on utilise le paste du vector de BasicMatix, sinon on utilise la methode de AbstractMatrixND.
 MatrixND AbstractMatrixND.paste(int[] origin, MatrixND mat)
          Modifie la matrice actuel en metant les valeurs de mat passé en parametre
 MatrixND MatrixND.paste(int[] origin, MatrixND mat)
          Copie une matrice dans la matrice actuelle.
 MatrixND AbstractMatrixND.paste(MatrixND mat)
          Modifie la matrice actuel en metant les valeurs de mat passé en parametre
 MatrixND MatrixND.paste(MatrixND mat)
          Copie une matrice dans la matrice actuelle.
 MatrixND AbstractMatrixND.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é
 MatrixND MatrixND.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é
 MatrixND AbstractMatrixND.reduce()
           
 MatrixND MatrixND.reduce()
          Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un élement soit supprimée.
 MatrixND AbstractMatrixND.reduce(int minNbDim)
           
 MatrixND MatrixND.reduce(int minNbDim)
          Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un élement soit supprimée.
protected  MatrixND AbstractMatrixND.reduce(List<?> dimName, List<Object> sem, int[] correspondance)
          Create new matrice from the current matrix.
 MatrixND AbstractMatrixND.reduceDims(int... dims)
           
 MatrixND MatrixND.reduceDims(int... dims)
          Reduit le matrice seulement sur les dimensions passées en argument.
 MatrixND AbstractMatrixND.sumOverDim(int dim)
           
 MatrixND MatrixND.sumOverDim(int dim)
          Somme la matrice sur une dimension donnée.
 MatrixND AbstractMatrixND.sumOverDim(int dim, int step)
           
 MatrixND MatrixND.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.
 MatrixND AbstractMatrixND.sumOverDim(int dim, int start, int nb)
           
 MatrixND MatrixND.sumOverDim(int dim, int start, int nb)
           
 MatrixND AbstractMatrixND.transpose()
           
 MatrixND MatrixND.transpose()
          retourne le transpose de la matrice.
 

Methods in org.nuiton.math.matrix with parameters of type MatrixND
 MatrixND MatrixNDImpl.add(MatrixND m)
           
 MatrixND AbstractMatrixND.add(MatrixND m)
          Modifie la matrice actuelle en lui ajoutant les valeurs de la matrice passé en parametre.
 MatrixND MatrixND.add(MatrixND m)
          Addition la matrice courante avec la matrice passe en parametre et ce retourne elle meme.
static MatrixND MatrixHelper.convertToId(MatrixND mat)
          Convert Matrix to identity matrix must have 2 dimensions.
 MatrixND MatrixFactory.create(MatrixND matrix)
           
 boolean AbstractMatrixND.equals(MatrixND mat)
           
 boolean AbstractMatrixND.equalsValues(MatrixND mat)
          Verifie si les matrices sont egales en ne regardant que les valeurs et pas les semantiques
 boolean MatrixND.equalsValues(MatrixND mat)
          Verifie si les matrices sont egales en ne regardant que les valeurs et pas les semantiques
static MatrixND MatrixHelper.fill(MatrixND mat, double value)
          Permet de remplir toute la matrice avec la même donnée
 String MatrixStringEncoder.getMatrixAsString(MatrixND matrix)
          Convert a matrix in string representation.
 MatrixND MatrixNDImpl.minus(MatrixND m)
          Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.
 MatrixND AbstractMatrixND.minus(MatrixND m)
          Modifie la matrice actuelle en lui soustrayant les valeurs de la matrice passé en parametre.
 MatrixND MatrixND.minus(MatrixND m)
          Soustrai la matrice courante avec la matrice passe en parametre et ce retourne elle meme.
 MatrixND AbstractMatrixND.mult(MatrixND m)
           
 MatrixND MatrixND.mult(MatrixND m)
          Multiplication normal (produit matriciel) de 2 matrices 2D.
 MatrixND MatrixNDImpl.paste(int[] origin, MatrixND mat)
          Si on peut on utilise le paste du vector de BasicMatix, sinon on utilise la methode de AbstractMatrixND.
 MatrixND AbstractMatrixND.paste(int[] origin, MatrixND mat)
          Modifie la matrice actuel en metant les valeurs de mat passé en parametre
 MatrixND MatrixND.paste(int[] origin, MatrixND mat)
          Copie une matrice dans la matrice actuelle.
 MatrixND AbstractMatrixND.paste(MatrixND mat)
          Modifie la matrice actuel en metant les valeurs de mat passé en parametre
 MatrixND MatrixND.paste(MatrixND mat)
          Copie une matrice dans la matrice actuelle.
 MatrixND AbstractMatrixND.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é
 MatrixND MatrixND.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é
 void MatrixEncoder.writeMatrice(MatrixND mat)
           
 

Constructors in org.nuiton.math.matrix with parameters of type MatrixND
MatrixNDImpl(MatrixFactory factory, MatrixND matrix)
           
SubMatrix(MatrixND matrix, int dim, int[] elem)
           
SubMatrix(MatrixND matrix, int dim, int start, int nb)
           
 

Uses of MatrixND in org.nuiton.math.matrix.gui
 

Fields in org.nuiton.math.matrix.gui declared as MatrixND
protected  MatrixND MatrixTableModelND.m
           
protected  MatrixND MatrixTableModelLinear.m
           
protected  MatrixND MatrixPanelEditor.matrix
           
protected  MatrixND JAXXMatrixEditor.matrix
           
 

Methods in org.nuiton.math.matrix.gui that return MatrixND
 MatrixND MatrixPanelEditor.getMatrix()
           
 MatrixND JAXXMatrixEditor.getMatrix()
           
abstract  MatrixND MatrixEditor.getMatrix()
           
 MatrixND MatrixPanelEvent.getMatrix()
           
 

Methods in org.nuiton.math.matrix.gui with parameters of type MatrixND
 void MatrixTableModelND.setMatrix(MatrixND m)
           
 void MatrixPanelEditor.setMatrix(MatrixND m)
           
 void MatrixTableModelLinear.setMatrix(MatrixND m)
           
 void JAXXMatrixEditor.setMatrix(MatrixND m)
           
abstract  void MatrixEditor.setMatrix(MatrixND matrix)
           
 void MatrixTableModel.setMatrix(MatrixND m)
           
 

Constructors in org.nuiton.math.matrix.gui with parameters of type MatrixND
JAXXMatrixEditor(MatrixND m, boolean dimensionEdit)
          Deprecated. since 2.0.1 use MatrixPanelEditor
MatrixPanelEditor(MatrixND m, boolean dimensionEdit)
           
MatrixTableModelLinear(MatrixND m, boolean showDefault)
           
MatrixTableModelND(MatrixND m)
          TableModel basee sur une MatrixND a une ou deux dimensions.
 



Copyright © 2004-2010 CodeLutin. All Rights Reserved.