OK merci ! je teste les différentes options et je ferai un compte rendu sur la liste.SIgridLe 11 décembre 2017 à 10:10, Eric Chatellier <chatellier@codelutin.com> a écrit :Le 06/12/2017 16:06, Sigrid Lehuta a écrit :
Bonjour,
Question 1 : Je dois pouvoir récuperer les abondances d une autre pop
ds ces equations depuis le context ?
context.getSimulationStorage [1]().getResultStorage().getMatrix
[2](TimeStep [3] step, Population [4] pop, ABUNDANCE)
et les objets pop autres que la mienne
context.getSimulationStorage().getParameter().getPopulations ();
C'est ça ?
Je ne suis pas sur que ca fonctionne si le résultat est stocké à la fin du pas de temps.
Je ferais plutôt :
context.getPopulationMonitor().getN(pop);
si tu as l'instance de l'autre population.
Sinon, tu peux utiliser aussi:
context.getPopulationMonitor().getpopulations()
pour avoir les autres instances de populations.
Par contre ISIS réalise l'emmigration AVANT l'immigration. Donc je
vais vider mes matrices N avant de recuperer les nombres de juveniles
necessaires pour l immigration.
Question 2) :
J'envisage 3 solutions :
1) Changer le simulateur pour faire l'immigration avant l immigration.
Grosses consequences ?? j imagine qu il y avait un raisonnement
derriere cet ordre.
Je ne peux pas répondre sur le coté scientifique de la question.
Par contre, techniquement, le simulateur est prévu pour être changé par les utilisateurs, donc ca peut être une solution.
2) reccuperer dans le contexte la matrice N du pas de temps precedent
qui n est pas modifiée et sur laquelle se sont appliqués les
mortalités ? C'est possible ca ?
Tout est possible, même si ce n'est pas forcement très joli.
Il faudrait donc que tu récupère l'abondance du pas de temps précédent via le ResultStorage comme tu l'as fait plus haut.
3) trouver un moyen de stoquer les nombres qqpart ??? un peu crade
mais faisable ???
Oui, tu as toujours:
context.setValue(String, Object) et
context.getValue(String)
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish -users