Le 18/04/2012 14:15, Loic GASCHE a écrit :
Le 18/04/2012 13:51, Eric Chatellier a écrit :
Le 18/04/2012 13:45, Loic GASCHE a écrit :
Pas si exactement que ça en fait après une lecture attentive de ce que tu as écrit : - Oui la matrice est toujours sommée sur les Stratégies, Métiers et Zones : catchPerStrategy = catchPerStrategy.sumOverDim(0); // Strategy catchPerStrategy = catchPerStrategy.sumOverDim(1); // Metier catchPerStrategy = catchPerStrategy.sumOverDim(3); // Zone
- Et après il y a bien le mat.get(group) : Cgroup = catchPerStrategy.getValue(group);
C'est pas ce que tu veux ? Les captures par groupes car tu calcul le Ftot par groupe ?
Tu peux téléphoner sinon ? parce que je comprend pas trop :) : 02.40.50.29.28
Voilà la base et les deux scripts. Dans Base ISIS il y a les .csv des valeurs initiales qui vont avec la base et la base elle-même. L'algorithme d'optimisation est différent de celui d'origine mais normalement les résultats sont les mêmes (et de toute façon pour le moment ça ne marche pas).
Stephanie m'a fait remarquer que dans la règle de gestion TAC il y a déjà utilisation d'une méthode qui permet d'avoir les captures totales sur l'année, ce qui nous éviterait d'avoir à faire la boucle avec des loopstep. double catchTons = RuleUtil.getTotalCatchTons(context, param_species, step); Le problème c'est qu'à priori on aurait les captures totales alors que nous il nous les faut par groupe. Mais bon il y a peut-être possibilité de lui faire calculer les captures par groupe ?