Merci pour l'info, juste par curiosité, je vois dans ton code que toutes tes variables sont typées, c'est que c'est déjà le langage (BSH je crois) de la version 3 où qu'il y a un langage différent entre scripts, méthodes, règles et la partie simulateur? A+ Hilaire Benjamin POUSSIN a écrit:
On Thu, 27 Oct 2005 15:08:58 +0200 Hilaire DROUINEAU <Hilaire.Drouineau@ifremer.fr> wrote:
Salut Benjamin, juste pour savoir, la méthode GravityModel.landingPerUnitFishingEffort() renvoie les landings en poids ou en nombre?
a premiere vu je dirais en poids
public float landingPerUnitFishingEffort(Strategy strategy, Metier metier, Date date){ DBCollection pops = siMatrice.getListPopulations();
float effort = getEffortPerStrategyMet(strategy, metier, date); float result = 0;
if(effort != 0){ // s'il n'y a pas d'effort on retournera 0 for(int popi=0; popi<pops.size(); popi++){ Population pop = (Population)pops.get(popi); DBCollection classes = pop.getClasses(); for(int classei=0; classei<classes.size(); classei++){ ClassePopulation classe = (ClassePopulation)classes.get(classei); DBCollection zones = pop.getZonePopulation().getAllSecteur(); for(int zonei=0; zonei<zones.size(); zonei++){ Secteur zone = (Secteur)zones.get(zonei); float catchValue = getCatchWeightPerStrMet(strategy, metier, classe, zone, date); float discards = getDiscardsWeightPerStrMet(strategy, metier, classe, zone, date); result += catchValue - discards; } } } result = result / effort; }
return result; }
-- Benjamin -------------------- email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-user mailing list Isis-fish-user@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-user
-- Hilaire Drouineau IFREMER, département EMH Centre de Nantes - BP 21105 - 44311 Nantes Cedex 3 tel : +33 (0)2 40 37 43 06 - fax : +33 (0)2 40 37 40 75 email : hilaire.drouineau@ifremer.fr - web : http://www.ifremer.fr *****************************************************************