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