>C'est un argument absolument inutile qui ne sert qu'à la gestion du cache dans Isis.
> 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.
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).
--
É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