Salut Sigrid, Merci pour les renseignements et le script! Jess P.S. getHoldCatch(pop) est dans le script RuleUtil.java ligne 42 et dans l'API dans la class PopulationMonitor. -----Original Message----- From: isis-fish-users-bounces@list.isis-fish.org [mailto:isis-fish-users-bounces@list.isis-fish.org] On Behalf Of Sigrid.Lehuta@ifremer.fr Sent: Wednesday, 6 July 2011 7:00 PM To: isis-fish-users@list.isis-fish.org Subject: Re: [Isis-fish-users] Regle TAC: exemples de modifications Hello Jessica, Voici un script qui est un bon exemple pour modifier le TAC et qui fait entre autre ce que tu veux: il divise le TAC entre strategies et ne calcule le total des captures que de l une d elles, il met le TAC a zero si la biomass est sous un certain seuil et applique le TAC entre juillet et juin. si mes souvenirs sont bons getTotalCatchTons calcule les captures totales d une espece depuis janvier. getCatch sort toute la matrice de captures depuis le debut de la simu. je n ai pas trouve getHoldCatch(pop) dans le script... c est dans l API? je mets ce script sur le wiki. a++ Quoting Jessica Andre <Jessica.Andre@utas.edu.au>:
Bonjour,
Je suis en train de modifier la règle de TAC pour l'adapter a mes besoins (entre autre le calcul du TAC se fait de Mars a Mars dans l'une de mes pêcherie). Donc quelques petites question pour bien comprendre la règle avant de la modifier : Dans la condition de la règle, on calcule le catchTons a partir de « getTotalCatchTons » (en provenance du script « RuleUtil.java » ) pour savoir si on a atteint le TAC. « getTotalCatchTons » utilise la fonction getHoldCatch(pop) qui va chercher une matrice (HoldCatch).
1. Qu'est ce qu'il y a dans cette matrice exactement ( l'API n'est pas clair la dessus) ? HoldCatch correspond au CatchPerStartegyPerMetier donc c'est une matrice a 4 dimensions (0=strategies, 1=metiers, 2=group et 3=zones ?) qui cumule les catch pour l'espèce (je suppose) mais a partir de quand ? Depuis le début de la simulation ? Est-ce-que HoldCatch est remise a zéro au départ d'une nouvelle année dans la simulation?
2. Quelle est la différence avec getCatch ? Catch est aussi une matrice (combien de dimension ? Les même que HoldCatch ?) mais qui n'accumule pas les catch et donne juste les catch pour le pas de temps en cours pour la population spécifiée, c'est ca?!
Merci d'avance !
Jess
*************************************************************************************** Dr Jessica André Junior Research Fellow Wild Fisheries Program-Fisheries Aquaculture & Coasts (FAC) Institute for Marine and Antarctic Studies (IMAS) University of Tasmania, Private Bag 49 Hobart, TAS 7001, Australia
Ph: (03) 6227 7284 /Int: +61 3 6227 7284 Fax: (03) 6227 8035 /Int: +61 3 6227 8035 Email: Jessica.Andre@utas.edu.au Web: http://fcms.its.utas.edu.au/scieng/mrl/pagedetails.asp?lPersonId=3177
`·.,, ><(((º> `·.,, ><(((º> `·.,, ><(((º>