Author: bpoussin Date: 2012-09-13 23:31:30 +0200 (Thu, 13 Sep 2012) New Revision: 453 Url: http://nuiton.org/repositories/revision/nuiton-matrix/453 Log: get semantics cree maintenant a chaque appel un nouveau tableau pour evite les modifications externe. Mais pour les utilisations interne cela est trop couteux, on accede donc directement a la variable (pour eviter la copie) Modified: trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java Modified: trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java =================================================================== --- trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java 2012-09-13 21:29:26 UTC (rev 452) +++ trunk/nuiton-matrix/src/main/java/org/nuiton/math/matrix/AbstractMatrixND.java 2012-09-13 21:31:30 UTC (rev 453) @@ -392,8 +392,8 @@ @Override public void setValue(Object[] coordinates, double d) { - setValue( - MatrixHelper.semanticsToDimension(getSemantics(), coordinates), + setValue( // on accede directement a semantics (pas de get) pour eviter la creation d'un tableau + MatrixHelper.semanticsToDimension(semantics, coordinates), d); }