Le 13/07/2010 14:51, Paul MARCHAL a écrit :
Bonjour, Bonjour, Dans mon équation de reproduction, je souhaiterai utiliser des résultats obtenus l'année précédente. Voici le début de mon script:
/Date date = context.getSimulationControl().getDate(); Date date_1 = context.getSimulationControl().getDate().previousYear(); int year = date.getYear(); int year_1 = date_1.getYear(); MatrixND prevAbundance = null; if (year > 0) { *prevAbundance = context.getResultManager().getMatrix(pop,date_1,"matrixBiomassBeginMonth"); * } Vous pouvez vous aider de la documentation de l'API d'isis-fish à cette adresse : http://isis-fish.labs.libre-entreprise.org/isis-fish/apidocs/
Dans votre cas, l'ordre des paramètres n'est pas bon, getMatrix(Date date, Population pop, String name) soit: prevAbundance = context.getResultManager().getMatrix(date_1, pop, "matrixBiomassBeginMonth"); -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com