Le 24/03/2015 18:53, Sigrid Lehuta a écrit :
desolee j ai ete happee par autre chose
essaie peut etre de decomposer matrixND nzone = N.sumOverDim(1).reduce(); ssb += cr.getMaturityOgive()*nzone.getValue(cr) * cr.getMeanWeight() *prepro ;
j ai pas d autre idee comme ca... a part a ajouter une boucle sur les zones mais beurk.
L'erreur est la suivante : java.util.NoSuchElementException: L'élément demandé [0] n'existe pas dans la matrice [58, 9] Donc effectivement, si N est une matrice, group/zone, N.getValue(cr) n'a pas de sens. Donc en sommant sur les zones avec : MatrixND nzone = N.sumOverDim(1).reduceDims(1); nzone.getValue(cr) cela devrait fonctionner. Si cela ne fonctionne pas, je pense qu'une erreur différente peux apparaitre, peux tu renvoyer un nouveau debug ? -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28