OK merci ! je teste les différentes options et je ferai un compte rendu sur la liste. SIgrid Le 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