Le 29/06/2012 08:08, Jessica Andre a écrit :
Re-bonjour,
La version4 marche, je l’avais lancée du .jar et pas du .bat…
Par contre, je ne peux toujours pas créer de SimulationsPlan.
Et mon simulationPlan a des erreurs. La matrice n’est pas bien lu
En effet, c'est un autre changement de la version 4. On ne peux plus récupérer un élément d'une matrice via une combinaison index/sémantique. Il faut le faire soit en index/index, soit sémantique/sémantique. Le problème est ici que tu fais cela dans getRule(): int mod = (int)matrix.getValue(ligne , name); Une solution peut être de définir la sémantique 0 avec les numéro de ligne (à ajouter ligne 172) : int[] sem0 = new int[param_simulationNumber]; for (int i = 0; i < param_simulationNumber; i++) { sem0[i] = i; } matrix.setSemantic(0, sem0); Je n'ai pas testé car il manque plein de fichiers, mais je pense que l'appel "int mod = (int)matrix.getValue(ligne , name);" cela bien traité comme "semantique/semantique".
J’ai mis en PJ le plan et mes txt files. La c’est une simplification : il n’y a qu’un choix (1) pour mes 4 règles. le plan est censé faire 10 simulations (donc 10 fois la même chose mais comme la règle pioche dans une distribution pour le recrutement, j’aurai des résultats différents
il manque quelque fichier comme "matrix.txt" et "ParamInit/30YearProjection/*"
Une question : est-ce-que le code des espèces change entre v3 et v4 ? Parce que j’arrive pas a trouver dans le debug de la version4 les codes pour mes espèces… (du style fr.ifremer.isisfish.entities.Population#1299191259774#0.043644668182832524)
Non, il n'y a pas de changement de ce coté là. Il ne sont peut être pas affiché. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com