Le 02/05/2012 10:54, Eric Chatellier a écrit :
Le 02/05/2012 10:40, Loic GASCHE a écrit :
J'ai un TACpoids et une TailleMin pour chaque population
J'ai trouvé en fait.
Tu dois lancer ta simulation avec 2 pops (Pop1 et Pop2) Les discards sont initialisés pour ces 2 populations.
Mais la régle TACPoids utilise toutes les populations d'une espèce, même si elles ne sont pas sélectionnées au départ (l 321) :
for (Population pop : param_species.getPopulation()) {
d'où l'erreur.
Par contre, je ne sais pas si l'erreur est dans la règle ou dans isis. Quel est la meilleur façon de résoudre cela ?
Heu je ne comprends pas trop la dernière phrase... A priori je trouve ça bizarre que la règle TAC prenne toutes les populations d'une espèce. Les TACs sont définis par zone CIEM ou par groupe de zones CIEM. Par exemple, il y a un TAC pour la sole en 7D et un TAC pour la sole en 7E; mais le TAC de plie est défini pour les zones 7D et 7E à la fois. Comme ça je dirais donc que quand on veut mettre un TAC, il faudrait en même temps qu'on nous demande à quelles populations il va s'appliquer. Comme ça un TAC s'applique à un groupe de populations, et c'est à l'utilisateur de faire correspondre ce groupe de populations à une ou plusieurs zones CIEM. Comme ça on peut avoir un modèle ISIS qui représente plusieurs zones CIEM avec chacune leurs populations et avec un TAC par zone. Après ce n'est que la vision que j'en ai avec mon petit modèle que je n'utilise pas en entier. D'ailleurs le soucis ne se pose peut-être que dans mon cas particulier: mon modèle représente 2 zones mais je n'en utilise qu'une dans les simulations car l'autre est appelée à sauter à terme. Mais on peut supposer qu'un "vrai" modèle ISIS ne contient que les zones auxquelles on s'intéresse, et donc on travaillerait sur toutes les zones et toutes les pops (avec toujours la question de comment séparer les pops des différentes zones si le TAC prend automatiquement toutes les pops). Donc peut-être que Steph ou Sigrid seraient plus utiles pour répondre à cette question.
-- Éric Chatellier<chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel