Le 25/07/2012 10:58, Jean Couteau a écrit :
Le 25/07/2012 10:50, Loic GASCHE a écrit :
Heu je ne suis pas certain de comprendre...
En fait avant de faire tourner l'AS le facteur s'appelle :
Beaming7E-Sole(janvier-décembre)(TargetFactor).targetFactorEquation
et au lancement de l'AS son nom devient :
Beaming7E_Sole_janvier_decembre__TargetFactor__targetFactorEquation
C'est
normal, on enlève les caractères spéciaux, le problème n'est pas là.
Par contre le .result ou le .Ktemp il n'apparait que dans l'equation, et pas dans le nom du paramètre.
Il est là le problème. Il faut que ce qu'il y ait dans l'equation corresponde au nom du facteur.
Jean
Alors là je ne comprends pas... Pourquoi ca marcherait pour tous les autres facteurs et pas pour le TargetFactor ? Car par exemple pour la sélectivité ça donne ça : BeamTrawl - Plaice7D(Plaice)(Selectivity).equation double SBTP7D = context.getValueAndCompute("BeamTrawl - Plaice7D(Plaice)(Selectivity).equation.SBTP7D", 1.0); pour la mortalité naturelle : Plaice7D.naturalDeathRate double result = context.getValueAndCompute("Plaice7D.naturalDeathRate.result", 0.10); pour le poids moyen : Plaice7D.meanWeight double MWP7D = context.getValueAndCompute("Plaice7D.meanWeight.MWP7D", 1.0); pour le TargetFactor : Beaming7D-Plaice(janvier-décembre)(TargetFactor).targetFactorEquation double result = context.getValueAndCompute("Beaming7D-Plaice(janvier-décembre)(TargetFactor).targetFactorEquation.result", 0.25);