Index: lutinmatrix/src/java/org/codelutin/math/matrix/AbstractMatrixND.java diff -u lutinmatrix/src/java/org/codelutin/math/matrix/AbstractMatrixND.java:1.15 lutinmatrix/src/java/org/codelutin/math/matrix/AbstractMatrixND.java:1.16 --- lutinmatrix/src/java/org/codelutin/math/matrix/AbstractMatrixND.java:1.15 Mon Aug 28 11:41:20 2006 +++ lutinmatrix/src/java/org/codelutin/math/matrix/AbstractMatrixND.java Tue Sep 5 12:24:32 2006 @@ -23,9 +23,9 @@ * Created: 29 oct. 2004 * * @author Benjamin Poussin - * @version $Revision: 1.15 $ + * @version $Revision: 1.16 $ * - * Mise a jour: $Date: 2006/08/28 11:41:20 $ + * Mise a jour: $Date: 2006/09/05 12:24:32 $ * par : $Author: bpoussin $ */ @@ -463,7 +463,18 @@ return getSubMatrix(dim, begin, nb); } - public MatrixND getSubMatrix(int dim, Object [] elem){ + /** + * Add to desambiguas some call with xpath engine, but do the same + * thing {@link #getSubMatrix(int, Object[])} + * @param dim + * @param elem + * @return + */ + public MatrixND getSubMatrixOnSemantic(int dim, Object ... elem){ + MatrixND result = getSubMatrix(dim, elem); + return result; + } + public MatrixND getSubMatrix(int dim, Object ... elem){ int [] ielem = new int[elem.length]; for(int i=0; i -* @version $Revision: 1.10 $ +* @version $Revision: 1.11 $ * -* Mise a jour: $Date: 2006/08/11 09:29:48 $ +* Mise a jour: $Date: 2006/09/05 12:24:32 $ * par : $Author: bpoussin $ */ @@ -421,7 +421,7 @@ * @param dim la dimension dans lequel on veut une sous matrice * @param elem les éléments dans la dimension à conserver */ - public MatrixND getSubMatrix(int dim, Object [] elem); + public MatrixND getSubMatrix(int dim, Object ... elem); /** * Permet de prendre une sous matrice dans la matrice courante. La sous @@ -430,7 +430,7 @@ * @param dim la dimension dans lequel on veut une sous matrice * @param elem les éléments dans la dimension à conserver */ - public MatrixND getSubMatrix(int dim, int [] elem); + public MatrixND getSubMatrix(int dim, int ... elem); /**