[Isis-fish-users] Attention : target factors dans une base multi-specifique
Eric Chatellier
chatellier at codelutin.com
Ven 2 Avr 09:58:17 CEST 2010
Bonjour,
Je confirme, c'est bien 1 par défaut :
public double getTargetFactor(PopulationGroup group) {
// Par defaut on retourne 1 si dans les donnes rien n'est
// precisé (20041108: Stef + dom)
double result = 1;
Species species = group.getPopulation().getSpecies();
TargetSpecies targetSpecies = this.getSpeciesTargetSpecies(species);
if (targetSpecies != null) {
result = targetSpecies.getTargetFactor(group);
} else {
if (log.isDebugEnabled()) {
log.debug(_("isisfish.error.no.target.species", this,
group));
}
}
return result;
}
Le 01/04/2010 19:13, Stephanie MAHEVAS a écrit :
> le danger de la mettre à 0 c'est qu'il n'y aurait pas de capture alors
> que le principe meme d'ISIS est de pouvoir generer des captures des
> qu'il y a un effort dans une zone de presence d'une espece.
> Si la valeur 1 par defaut est dangereuse (car elle n'est pas visible à
> l'utilisateur et qu'il faut absolument qu'elle soit standardisée à
> l'echelle du métier avec les autres especes capturables), je propose
> que la valeur par default soit null (ou NaN) pour etre sur que
> l'utilisateur prenne le soin de mettre une valeur lui-meme. Le tout
> etant bien entendu decrit dans le manuel!
Un double a forcement une valeur par défaut, on ne peut mettre ni null,
ni NaN.
--
Éric <chatellier at codelutin.com>
Tel: 02 40 50 29 28
http://www.codelutin.com
Plus d'informations sur la liste de diffusion Isis-fish-users