Quelques éléments, Hillaire répondra mieux que moi je pense :)
2010/7/7 Bastien Preuss <bastien.preuss@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@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users