Bonjour, Ci-joint une règle que j'ai crée en m'inspirant d'un plan de simulation de Sigrid. L'objectif de cette règle est de forcer l'abondance initiale de chaque espèce de la simulation, à partir d'un fichier nommé "<nom_espece>_restart.csv" La règle ne compile pas car la ligne 115, censée assigner la nouvelle abondance initiale, ne passe pas : MatrixND mat = nextSimulation.getParameter().getNumberOf(pop); Je me doute que nextSimulation est un élément d'un plan de simulation et n'a pas sa place dans une rule. Dans ce cas, par quoi devrais-je le remplacer pour que cela fonctionne ? Merci pour votre aide, Antoine
Bonjour, Ca va être: context.getSimulationStorage().getParameter().getNumberOf(pop) Le 02/04/2024 à 15:32, aricouar a écrit :
Bonjour,
Ci-joint une règle que j'ai crée en m'inspirant d'un plan de simulation de Sigrid. L'objectif de cette règle est de forcer l'abondance initiale de chaque espèce de la simulation, à partir d'un fichier nommé "<nom_espece>_restart.csv"
La règle ne compile pas car la ligne 115, censée assigner la nouvelle abondance initiale, ne passe pas :
MatrixND mat = nextSimulation.getParameter().getNumberOf(pop);
Je me doute que nextSimulation est un élément d'un plan de simulation et n'a pas sa place dans une rule. Dans ce cas, par quoi devrais-je le remplacer pour que cela fonctionne ?
Merci pour votre aide,
Antoine
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Bonjour, Merci pour ton aide. Lorsque je lance des simus avec cette règle (ci-jointe) sur datarmor, j'obtiens rapidement une erreur dans le debug ISIS (ci-joint, l. 32) que je ne compredns pas bien. Est-ce que ça t'évoque quelque chose ? Merci Antoine Le 2024-04-02 16:22, Eric Chatellier a écrit :
Bonjour,
Ca va être:
context.getSimulationStorage().getParameter().getNumberOf(pop)
Le 02/04/2024 à 15:32, aricouar a écrit :
Bonjour,
Ci-joint une règle que j'ai crée en m'inspirant d'un plan de simulation de Sigrid. L'objectif de cette règle est de forcer l'abondance initiale de chaque espèce de la simulation, à partir d'un fichier nommé "<nom_espece>_restart.csv"
La règle ne compile pas car la ligne 115, censée assigner la nouvelle abondance initiale, ne passe pas :
MatrixND mat = nextSimulation.getParameter().getNumberOf(pop);
Je me doute que nextSimulation est un élément d'un plan de simulation et n'a pas sa place dans une rule. Dans ce cas, par quoi devrais-je le remplacer pour que cela fonctionne ?
Merci pour votre aide,
Antoine
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
Bonjour, matNinit est "null" car il ne doit rentrer dans aucun des "if". Il tomber peut etre sur une autre population pas gérée par le if ? Et pour comparer des chaines ce n'est pas: popName == "Nephrops_norvegicus" mais popName.equals("Nephrops_norvegicus") Le 04/04/2024 à 16:58, aricouar a écrit :
Bonjour,
Merci pour ton aide. Lorsque je lance des simus avec cette règle (ci-jointe) sur datarmor, j'obtiens rapidement une erreur dans le debug ISIS (ci-joint, l. 32) que je ne compredns pas bien. Est-ce que ça t'évoque quelque chose ? Merci
Antoine
Le 2024-04-02 16:22, Eric Chatellier a écrit :
Bonjour,
Ca va être:
context.getSimulationStorage().getParameter().getNumberOf(pop)
Le 02/04/2024 à 15:32, aricouar a écrit :
Bonjour,
Ci-joint une règle que j'ai crée en m'inspirant d'un plan de simulation de Sigrid. L'objectif de cette règle est de forcer l'abondance initiale de chaque espèce de la simulation, à partir d'un fichier nommé "<nom_espece>_restart.csv"
La règle ne compile pas car la ligne 115, censée assigner la nouvelle abondance initiale, ne passe pas :
MatrixND mat = nextSimulation.getParameter().getNumberOf(pop);
Je me doute que nextSimulation est un élément d'un plan de simulation et n'a pas sa place dans une rule. Dans ce cas, par quoi devrais-je le remplacer pour que cela fonctionne ?
Merci pour votre aide,
Antoine
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28
participants (2)
-
aricouar -
Eric Chatellier