Changer une mortalité naturelle en cours de simulation.
Bonjour je veux intégrer dans une simulation une baisse de la mortalité naturelle au cours des prochaine années. Pour le faire je pense qu'il faut utiliser une rule, car on a pas accés directement à la date dans l'equation de mortalité naturelle. (enfin si j'ai bien compris...) Donc en preaction dans une rule, je veux faire un truc du style switch (date.getYear()) { case 0: param_pop1.setNaturalDeathRate(); (break) case 1: param_pop1.setNaturalDeathRate(); ...... default: param_pop1.setNaturalDeathRate(); } Mon souci c'est que la fonction setNaturalDeathRate() utilise une Equation, enfin je crois, et je sais pas trop comment ecrire tout ca. Merci ! Benoit
Hello, non pas la peine de faire une regle tu utilises int year = context.getSimulationControl().getDate().getYear(); dans l equation de mortalité et tu en fais ce que tu veux si tu dois le faire dans une regle, j ai regardé vite fait seulement mais je ne pense pas que ca aurait marché... on en recause si tu as besoin A++ Benoit Archambault <benarcha@gmail.com> a écrit :
Bonjour je veux intégrer dans une simulation une baisse de la mortalité naturelle au cours des prochaine années.
Pour le faire je pense qu'il faut utiliser une rule, car on a pas accés directement à la date dans l'equation de mortalité naturelle. (enfin si j'ai bien compris...) Donc en preaction dans une rule, je veux faire un truc du style
switch (date.getYear()) { case 0: param_pop1.setNaturalDeathRate(); (break) case 1: param_pop1.setNaturalDeathRate(); ...... default: param_pop1.setNaturalDeathRate(); }
Mon souci c'est que la fonction setNaturalDeathRate() utilise une Equation, enfin je crois, et je sais pas trop comment ecrire tout ca.
Merci !
Benoit
Ca me va très bien comme ça, je pensais pas que ca marcherait.... Merci beaucoup ! 2010/7/21 <Sigrid.Lehuta@ifremer.fr>
Hello, non pas la peine de faire une regle tu utilises int year = context.getSimulationControl().getDate().getYear(); dans l equation de mortalité et tu en fais ce que tu veux
si tu dois le faire dans une regle, j ai regardé vite fait seulement mais je ne pense pas que ca aurait marché... on en recause si tu as besoin
A++
Benoit Archambault <benarcha@gmail.com> a écrit :
Bonjour je veux intégrer dans une simulation une baisse de la mortalité
naturelle au cours des prochaine années.
Pour le faire je pense qu'il faut utiliser une rule, car on a pas accés directement à la date dans l'equation de mortalité naturelle. (enfin si j'ai bien compris...) Donc en preaction dans une rule, je veux faire un truc du style
switch (date.getYear()) { case 0: param_pop1.setNaturalDeathRate(); (break) case 1: param_pop1.setNaturalDeathRate(); ...... default: param_pop1.setNaturalDeathRate(); }
Mon souci c'est que la fonction setNaturalDeathRate() utilise une Equation, enfin je crois, et je sais pas trop comment ecrire tout ca.
Merci !
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
participants (2)
-
Benoit Archambault -
Sigrid.Lehuta@ifremer.fr