[Isis-fish-users] prepro

Sigrid.Lehuta at ifremer.fr Sigrid.Lehuta at ifremer.fr
Mer 7 Juil 14:39:37 CEST 2010


hello tous,

je completerais juste en disant que pour les equations de repro tout  
est transparent,c'est a dire qu'ISIS ne fait aucun calcul  
supplémentaire ni sur les taux de repro, ni sur l'equation de repro.  
il se contente de boucler sur mois et zones et de mettre a jour les  
variables N et prepro.

Du coup si tu mets un taux de repro > 0 a un immature il se  
reproduira, si tu ne divises pas par le sex ratio dans l'equation tout  
le monde pond des oeufs !

en cas de doute on peut toujours verifier dans le DefaultSimulator  
lignes 417:433 qui contient les calculs cachés et qui est commenté
et quoi qu il en soit je vous encourage a verifier que l equation  
donne bien le nombre de recrus attendus (en faisant attention à la  
matrice d abondance donnée en resultats et qui donne les effectifs à  
la fin du mois précédant : juin = fin mai).

bon courage !!



"hilaire.drouineau" <hilaire.drouineau at gmail.com> a écrit :

> Salut,
> De mémoire:
> *pour prepro, ça ne dépend que du mois. Ca correspond en fait aux  
> paramètres que tu rentres dans l'interface de saisie des populations  
> à l'onglet saisons, le tableau des distributions de la reproduction  
> par mois.
> *pour la seconde question je suis d'accord avec Benoit: dans N tu as  
> tous les effectifs (matures ou non), mais tu multiplies par le  
> ReproductionRate (la fécondité éventuellement multiplié par la  
> proportion de matures) qui est nulle pour les immatures.
>
> A+
>
>
>
>
> Le 07/07/2010 13:47, Benoit Archambault a écrit :
>> Quelques éléments, Hillaire répondra mieux que moi je pense :)
>>
>>
>>
>> 2010/7/7 Bastien Preuss <bastien.preuss at ifremer.fr  
>> <mailto:bastien.preuss at ifremer.fr>>
>>
>>    Bonjour,
>>
>>     Une petite question à propos de la prepro? mais ça provient
>>    probablement d?une logique de Java que je n?ai pas encore !
>>
>>     Dans l?équation de reproduction suivante (c?est celle de Golf de
>>    G.) :
>>
>>    double Ktemp =
>>    context.getValueAndCompute("nephrops.reproductionEquation.Ktemp", 1);
>>
>>    double compt=0;
>>
>>    for (Zone zone : zoneRepro){
>>
>>    compt=0;
>>
>>        for (PopulationGroup group : groups){
>>
>>    double cf = Ktemp * group.getReproductionRate();
>>
>>            compt += N.getValue(group, zone) * cf;
>>
>>        }
>>
>>        result.setValue(zone, compt*prepro);
>>
>>    }
>>
>>     return 0;
>>
>>     Je ne comprends pas bien la façon dont est utilisé la variable
>>    « prepro » ici, qui devrait dépendre normalement du mois et de la
>>    zone, non ?
>>
>>
>>
>> *Elle dépend bien de la zone, on boucle ici sur les différentes  
>> zones. Elle dépend aussi du mois car l'équation de reproduction est  
>> appelée chaque mois où une reproduction se fait.*
>>
>>    D?autre part, étant donnée que cette équation utilise
>>    N.getValue(groupe,zone), cela signifie-t-il que tous les individus
>>    présents dans la zone sont considérés comme matures ?
>>
>> *
>> Avant la variable cf dépend du ReproductionRate, je pense que ce  
>> ReproductionRate intègre une information sur la maturité/fécondité  
>> (valeur nulle pour groupe 0 etc..)
>> *
>> *
>> En fait les différents paramètres que tu vas renseigner dépendent  
>> de la façon dont tu veux implanter la reproduction. Par exemple  
>> dans un de mes cas (relation S/R) j'utilise le paramètre  
>> ReproductionRate en tant qu'ogive de maturité (entre 0 et 1 donc).
>>
>> *Benoit*
>> *
>>
>>
>> _______________________________________________
>> Isis-fish-users mailing list
>> Isis-fish-users at list.isis-fish.org
>> http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
>>
>





Plus d'informations sur la liste de diffusion Isis-fish-users