merci! Le 19 février 2014 15:29, Eric Chatellier <chatellier@codelutin.com> a écrit :
D'où des questions: - pourquoi passer step en argument des méthodes getPopulations(), getStrategies() etc ? En effet elles prennent step en argument MAIS NE L'UTILISENT PAS. C'est piégeux. C'est bien la base de données initiale qui est renvoyée et pas
la
base potentiellement modifiée à un pas de temps de la simu. C'est un argument absolument inutile qui ne sert qu'à la gestion du cache dans Isis.
Par exemple : si la méthode était "getZones()", la même valeur resterait dans le cache pendant toutes la simulation.
Avec "getZones(TimeStep)", on est sûr que la valeur sera actualisée à chaque pas de temps (ce qui est utile si des zones sont créées par des règles).
hum... Tu veux dire si des zones sont crées au cours du pas de temps, une autre règle peut y acceder au cours du même pas de temps? parce qu'entre deux pas de temps les nouvelles zones sont perdues n'est ce pas ? --
Éric Chatellier - www.codelutin.com - 02.40.50.29.28
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel