[Isis-fish-user] Re : problème analyse de sensibilité

Benjamin POUSSIN poussin at codelutin.com
Ven 9 Jan 17:59:51 CET 2009


On Tue, 6 Jan 2009 08:16:45 +0000 (GMT)
chirine HUSSEIN <m475chi at yahoo.fr> wrote:

> Bonjour,
> Ce que je veux modifier c’est les paramètres de  (la capturabilité, la mortalité naturelle, les factures de standardisation, la sélectivité, et les paramètres de la règle cantonnement).
>  
> 1-Je voulais savoir est ce que les modalités des paramètres sont bien écrits ?

a part les erreurs deja releves je ne vois rien de choquant

> 2- pour modifier les valeurs initiales de ces paramètres (capturabilité, mortalité naturelle, les factures de standardisation, la sélectivité, et les paramètres de la règle cantonnement) dans la base de données. Autrement dit, vérifier les codes de scripte à partir de la ligne 245.

    257                     for (PopulationGroup group : groups) {
    258
    259               mortality  = group.setNaturalDeathRate();
    260               Equation eq = getPopulation().getNaturalDeathRate();
    261                eq.setContent(mortality);
    262             }

Je ne vois pas trop ce que tu cherches a faire :(.
ligne 259 tu ne peux pas appeler une methode 'set' pour recuperer une
valeur, il faudrait plutot utiliser 'get'. mais cette methode ne
retourne pas du tout une chaine.

ligne 260 tu ne peux pas appeler getPopulation() comme ca, il faut le
faire sur groupe sans doute: group.getPopulation()


    263          tx.commitTransaction();
    264            return true;
    265        } else {
    266           return false;
    267         }

je ne suis pas sur que les if... else ... soit bien ouvert et ferme

    274                     for (Gear gear : gears) {
    275                  gear.getFacteurStandard(pop);
    276
    277
    278                         }

Je ne vois pas ce que tu veux faire, getFacteurStandard n'existe
pas :( et surtout la methode setStandardisationFactor(double) attend un
nombre et pas une pop. 



Je pense que le mieux est que tu commences par demander a Isis la
validation de ton script qu'il te ressorte toutes les erreurs de
syntaxe. (Interface de d'ecriture de script, bouton verifier).

et pense a verifier si les methodes existent dans l'api d'isis
(http://isis-fish.labs.libre-entreprise.org/apidocs/index.html)

S'il y a des erreurs que tu n'arrives a corriger, tu peux envoyer le
script et l'erreur qui te pose probleme pour que l'on t'aide.


Benjamin
--------------------
tél: +33 (0) 2 40 50 29 28
email: poussin at codelutin.com           () campagne du ruban ascii
http://www.codelutin.com               /\ pour les mails en ascii



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