Bonjour,
Nous avons repéré une incohérence dans la description de la dynamique de pop (point déjà soulevé  par Sigrid il y a 6 mois à peu près - pour Benjamin)
Si la population est structuree en age:
La méthode getRecruitment (de populationMonitor) applique changement de classe et migration aux naissances (groupe=null) jusqu'a date_naissance + delta(getMonthGapBetweenReproRecrutement). Cela sous-entend que la classe 0 est = à age 0. Ce qui n'est pas toujours le cas.
Pour y remédier, on propose de distinguer dans l'interface reproduction, deux cas : cas 1=reproduction cas2=stock/recrutement
cas 1:reproduction
l'equation renvoie un nombre d'oeufs, qui vont grandir et mourir jusqu'à entrer dans la classe 0
si pop en age : delta = le nombre de mois entre age 0 et age de classe 0 +  mois d'arrivee dans l'annee
et croissance comme deja implementee (MAIS PAS DE MIGRATION car c'est deja dans la matrice de correspondance repro/recru)
si pop en longueur: il faut que l'utilisateur saisisse la valeur de delta (avec une aide sur la definition de delta= nb de mois pour arriver dans classe 0 depuis la naissance)
et pas de croissance(pas de changement de classe), ni de migration.
cas 2:stock/recrutement
l'equation renvoie un nombre de recrues
en age: delta = le nombre de mois entre age 0 et age de classe 0 +  mois d'arrivee dans l'annee
en longueur il faut que l'utilisateur saisisse la valeur de delta (avec une aide sur la definition de delta= nb de mois pour arriver dans classe 0 depuis la naissance)
Mortalité naturelle doit etre forcée à 0
Pas de migration, pas de changement de classe

Donc il faut
1.ajouter un flag dans l'interface Repro (qui devrait s'appeler Repro/Recru) pour sélectionner cas1 ou cas 2
2.ajouter une aide pour le calcul de delta
3.modifier le code de getRecruitment selon algo ci-dessous
    *si cas 1, supprimer migration
    *si cas 2, supprimer migration et changement de classe
4.dans simulateur si cas 2 : forcer Mortalite naturelle du groupe null à 0

Stephanie et Sigrid
-- 
......................................................................
Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr)
 IFREMER/EMH (Ecologie et Modèles pour l'Halieutique)  
 Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75     

    o   \ o /  _ o         __|    \ /     |__        o _  \ o /   o
   /|\    |     /\   ___\o   \o    |    o/    o/__   /\     |    /|\
   / \   / \   | \  /)  |    ( \  /o\  / )    |  (\  / |   / \   / \
......................................................................