Le 10/01/2019 à 09:59, Sophie LEFORESTIER a écrit :
Bonjour,
J'ai un problème cette simulation qui ne tourne pas lorsque seul l'export "Captures_AgeStructure_pop_3pop.java" est demandé et, en revanche, fonctionne quand l'export "Abundances.java" est demandé en plus de "Captures_AgeStructure_pop_3pop.java" (version 4.4.2.2). D'après le debug.txt, le problème semble provenir de l'équation d'immigration de la population "Sole3z_WestFR" (voir ci-dessous). Par ailleurs, lorsque la simu fonctionne (quand les deux exports sont demandés), elle met beaucoup de temps à tourner, surtout au cours des mois de février de chaque année). Avez-vous une idée d'où ça vient?
Bonjour, On voit bien que l’équation récupère le résultat : String name = "MatrixAbundance"; MatrixND ab = context.getResultManager().getMatrix(date,pop,name).copy(); Donc, si l'export "Abundances.java" n'est pas utilisé, le résultat ne sera pas disponible. Toutefois, depuis une version récente d'Isis, nous avons résolu ce problème. Au début de l’équation, vous pouvez demander à Isis de calculer ce résultat en ajoutant l’instruction : String[] necessaryResult = {MatrixAbundance.NAME}; -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28