oui c est bien ca, la matrice a 3D normalement et dans un certain nombre de methodes seules 2D sont considerees. C est le probleme et il faudrait corriger le SiMatrix. Je pourrais le faire mais je voudrais etre sure que j ai pas loupé qqch. Benjamin tu peux me le confirmer? Jean Couteau a écrit :
Et avec ligne 783 : double totalFishingMortality = totalFishingMortalityPerCell(date, matrixFishingMortalityPerCell).getValue(group, zone, cell); ?
Je précise que j'ai pas regardé le code, mais il me semble que tu as une matrice a 3 dimensions et tu demandes une valeur avec 2 dimensions seulement. NB: j'ai pas regardé le code donc c'est pas forcément cell le nom de la variable.
Hope this helps
Jean
Sigrid LEHUTA a écrit :
je pense tout de meme qu il y a quelque chose qui cloche de ce coté là j ai une erreur de dim de matrice avec le simulator "effortByCell" (cf debug).
Tu veux bien regarder s'il te plait ? Merci
Benjamin POUSSIN a écrit :
On Fri, 17 Jul 2009 16:19:29 +0200 Sigrid LEHUTA <Sigrid.Lehuta@ifremer.fr> wrote:
Hello, Je suis en train de repasser sur les methodes de calcul pour les equations en cellule et j ai un doute : SiMatrix ligne 818
private double totalCatchRatePerCell(Date date, PopulationGroup group, Zone zone, double totalFishingMortalityPerCell) throws TopiaException { double M = group.getNaturalDeathRate(zone) / Month.NUMBER_OF_MONTH; double F = totalFishingMortalityPerCell; etc... }
et ligne 783
double totalFishingMortality = totalFishingMortalityPerCell(date, matrixFishingMortalityPerCell).getValue(group, zone);
OR totalFishingMortalityPerCell comme son nom l'indique est une matrice [group x zone x cell]
quelque chose m a peut etre echappé mais F n'est donc pas un double ?
De loin comme ca, je dirais que si. Car sinon le compilateur java aurait fait une erreur depuis longtemps (il verifie la coherence des types)
-- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii _______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
------------------------------------------------------------------------
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@lists.labs.libre-entreprise.org http://lists.labs.libre-entreprise.org/mailman/listinfo/isis-fish-devel
-- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 65 (interne : 8165)