Le 16/04/2014 15:00, Eric Chatellier a écrit :
Le 16/04/2014 14:53, Audric Vigier a écrit :
Merci, tout s'affiche maintenant. J'ai remarqué un autre souçi, soit qui est dû à mon script, soit à la nouvelle version : les simulations s'enchaînent, mais dans le script d'optimisation, elles sont toutes considérées comme étant la première simulation. Dans mon script (en PJ), j'ai dû bidouiller la méthode getIteration pour qu'elle me renvoie 0 au lieu de -1 (ça provoquait évidemment une ArrayIndexOutOfBoundsException au moment de faire référence à une Experience). La problème, c'est que pour n'importe quelle génération, getIteration renvoie le numéro 0 (voir l197 - 215 - 249). Soit j'ai mal compris comment faire référence à une génération, soit il y a un souci ailleurs...J'ai aussi joint un debug du script qui a tourné sur 2-3 simus, des log.error renvoient le numéro de simu achevée/à venir à plusierus endroits. Peut-être la méthode pour retrouver un numéro de génération a changé de nom?
Tu peux utiliser: context.getSimulationNumber() pour avoir le numero de simulation context.getCurrentGeneration() pour avoir le numero de simulation
C'est bien ca que tu cherches ?
C'est bien ça, merci. Je demande à nouveau où est-ce que je peux consulter la doc pour Optimization et OptimizationContext pour éviter de poser ce genre de question à l'avenir, je ne la trouve pas.