Bonjour dans unpremier temps tu peux simplement le faire sur la classe naissance. pour ce qui est des autres classes, il me semble que cela ne devrait pas poser de probleme car il suffit d'avoir une mortalite naturelle structuree comme la mortalité par peche par classe et zone pop voire par date: On peut definir une mortalite naturelle M constante sur toute la periode de simulation par defaut ou alors dependant du temps (date) permettant ainsi d'envisager des relations trophiques (mortalite induite par la prédation) ou autres. On aurait alors : float F = totalFishingMortality(date, classe, zonePop); float M = classe.getMortaliteNaturelle(date, classe, zonePop); je te propose que l'on discute de ca jeudi prochain. a+ stephanie Benjamin POUSSIN a écrit:
Bonjour,
Je ne vais pas pouvoir le faire tout seul :(
Pour l'instant on a une equation pour la mortalité naturelle mais elle ne depand pas des zones.
Pour la classe des naissances, il ne semple pas y avoir de probleme je pense y arriver seul, mais pour les autres on a besoin de la mort. nat. dans
public float totalCatchRate(Date date, ClassePopulation classe, Secteur zonePop)
qui retourne un float et pas une matrice, et donc je ne sais pas comment faire :(
le code actuellement est le suivant (un peu simplifié)
public float totalCatchRate(Date date, ClassePopulation classe, Secteur zonePop) { float F = totalFishingMortality(date, classe, zonePop); float M = classe.getMortaliteNaturelle()/(float)Mois.nbMois; double result = F/(F+M) * (1 - Math.exp(-(F+M)));
return (float)result; }
Je ne vois pas comment faire apparaitre de la spacialisation la dedans :(
idem pour
public float survivalRate(Date date, ClassePopulation classe, Secteur zonePop){ float F = totalFishingMortality(date, classe, zonePop); float M = classe.getMortaliteNaturelle()/(float)Mois.nbMois; float result = (float)Math.exp(-(F+M));
return result; }
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: 02 40 37 41 81 Fax: 02 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................