Merci! Paul Eric Chatellier a écrit :
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");
-- Paul Marchal IFREMER DOP/DHMMN 150, Quai Gambetta BP 699 62321 Boulogne sur mer FRANCE Tel: (+33) 321 99 56 86 Fax: (+33) 321 99 56 01 Mail: paul.marchal@ifremer.fr