[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