[Isis-fish-users] regle pour soustraire aux abondances des captures connues non decrites dans le modele de flottille
Eric Chatellier
chatellier at codelutin.com
Jeu 18 Oct 10:04:41 CEST 2012
Le 17/10/2012 22:37, Stephanie.Mahevas at ifremer.fr a écrit :
> Merci
>
>> Après pour les sémantiques, je pense que ca ne fonctionne pas à l'execution
>> car "matrixCatchHakeGdGNetters.getValue(step.getStep(),coord[0]);"
>> ne va pas retrouver les sémantiques.
>>
>> Dans l'init, matrixCatchHakeGdGNetters est initialisée sans sémantiques.
>> Donc il faut:
>> - soit fixer les sémantiques dans l'init (TimeStep/Group)
>> - soit acceder au valeurs par indice dans la postAction.
>
>
> double valCapture = matrixCatchHakeGdGNetters.getValue(step.getStep(),coord[0]);
>
> step.getStep() est un entier donc ca devrait etre bon. non?
>
> par contre je ne sais pas comment recuperer l'entier du numero du groupe à
> partir de la semantique du groupe coord[0]. C'est possible ???
> Stephanie
Essaye:
List<PopulationGroup> groups = (List<PopulationGroup>)abondance.getSemantic(0);
[...]
double valCapture = matrixCatchHakeGdGNetters.getValue(step.getStep(),
groups.indexOf(coord[0]);
--
Éric Chatellier <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