hello
j ai repris un ancien code dans lequel on reccuperait les valeurs d'une matrice qui n avait de semantics que pour la dimension 1. voila le code de creation

matrix = MatrixFactory.getInstance().create(new int[]{param_simulationNumber, param_parameterNumber});
matrix.importCSV(new FileReader(new File(param_directory, MATRIX + ".txt")), new int[]{0,0});
matrix.setSemantic(1, Arrays.asList(new String[]{HCR,MLSsol,MLSple,TAC,GRAVITY,EPSsol,EPSple,EPSmur,MIGsol,MIGple,MIGmur,FUELprice}));


plus tard (ligne 239/181) j'appelle
matrix.getValue(0,HCR) et j'ai l'erreur

Caused by: java.util.NoSuchElementException: L'objet passé en argument n'a pas été retrouvé ou la dimension donnée ne convient pas:0 in [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
    at org.nuiton.math.matrix.MatrixHelper.indexOf(MatrixHelper.java:308)
    at org.nuiton.math.matrix.MatrixHelper.semanticsToDimension(MatrixHelper.java:281)
    at org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:353)
    at org.nuiton.math.matrix.AbstractMatrixND.getValue(AbstractMatrixND.java:366)
    at simulationplans.PlanSocioec.getRule(PlanSocioec.java:181)
    at simulationplans.PlanSocioec.beforeSimulation(PlanSocioec.java:239)

J'ai fait afficher la matrice qui est bien ce qu elle doit etre.

est ce qu avant ca marchait mais plus maintenant d'appeler une valeur par un int et un semantic ou c'est autre chose ?
si c est ca, comment je lui mets 0:100 comme semantic de la dimension 0?

Merci