GroupMin, GroupMax et calcul de F ?
Bonjour les lutins (et les autres), Je rencontre toujours mon problème de Ftot faux dans la dernière version d'ISIS, alors que le calcul de F par groupe est bon. Après avoir cherché un peu plus en profondeur il s'avère que : - le Ftot donné correspond au F du groupe 0 - que groupMin et groupMax qui sont récupérés dans SiMatrix valent 0 (et donc Nbre = 1). Donc a priori il y a soit un problème avec getGroupMin et getGroupMax, soit la façon dont sont déclarées mes variables ne correspond plus avec la façon dont fonctionnent getGroupMin et getGroupMax. A la base mes variables se nommaient AgeMin et AgeMax dans ISIS, mais même en changeant les noms en groupMin et groupMax le problème persiste. Un différence qui apparait est que les variables sont déclarées en tant que "double" et sont récupérées en tant que "int" (elles sont aussi en "int" dans le src), est-ce que cela peut poser problème ? Une idée ? Loïc
Le 19/12/2012 14:40, Loic GASCHE a écrit :
Bonjour les lutins (et les autres),
Je rencontre toujours mon problème de Ftot faux dans la dernière version d'ISIS, alors que le calcul de F par groupe est bon.
Après avoir cherché un peu plus en profondeur il s'avère que : - le Ftot donné correspond au F du groupe 0 - que groupMin et groupMax qui sont récupérés dans SiMatrix valent 0 (et donc Nbre = 1).
Donc a priori il y a soit un problème avec getGroupMin et getGroupMax, soit la façon dont sont déclarées mes variables ne correspond plus avec la façon dont fonctionnent getGroupMin et getGroupMax. A la base mes variables se nommaient AgeMin et AgeMax dans ISIS, mais même en changeant les noms en groupMin et groupMax le problème persiste. Un différence qui apparait est que les variables sont déclarées en tant que "double" et sont récupérées en tant que "int" (elles sont aussi en "int" dans le src), est-ce que cela peut poser problème ? Ce ne sont plus des variables, mais des nouveaux champs du modèle de données. int groupMin = pop.getGroupMin(); int groupMax = pop.getGroupMax(); Qui peuvent être remplit dans l'interface de gestion de la population (premier onglet).
J'ai pas l'impression que tu travailles sur les dernières versions des scripts (SiMatrix officiel). -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
participants (2)
-
Eric Chatellier -
Loic GASCHE