Benjamin Poussin a écrit :
Stephanie MAHEVAS said:
pour aller plus loin
le script se deroule comme il faut: il fait la boucle for et passe dans le if else ou il y a le setValue Mais lorsque je controle avec h2 jai toujours la valeur de reference dans la base initiale.
en faisant tourner la base de sigrid avec son script ... ca marche.
Si Sigrid fait tourner mon script avec ma base sur son PC ... on a le meme resultat que chez moi. DONC Ca vient forcement de ma base et/ou de mon script
as-tu une idee Benjamin?
Si tu affiches la matrice juste avant le commit.
Puis apres le commit tu re-recherches* la matrice et tu la reaffiche (* donc tu refais { TopiaContext db = nextSimulation.getStorage().beginTransaction(); Population pop = (Population)db.findByTopiaId(param_Population.getTopiaId()); MatrixND c = pop.getCapturability(); }
Est-ce que la matrice est bien identique dans les deux cas ?
Sinon peut-etre une solution est dans l'interface de saisie de modifier la matrice de la sauver, et de revenir dessus pour voir si au moins comme ca tu arrives a la modifier.
en mettant toutes les valeurs à 0 dans la matrice de capturabilite de ma base, puis en lancant le script de calibration, les valeurs de la matrice ont ete changees. Le probleme vient surement de ma base. Je reteste en remmetant mes valeurs. -- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: 02 40 37 41 81 Fax: 02 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................