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