Bonjour,

 

Toujours pour la même chose, j’ai essayé d’une autre manière :

 

ArrayList<Integer> strate = new ArrayList<Integer>();

        strate.add(2); strate.add(4);

        MatrixND L = L2.getSubMatrix(1, strate).copy();

 

Mais j’obtiens l’erreur suivante :

 

ERROR [pool-2-thread-2] (SimulationService.java:925) finished - Stop simulation plan, because can't call afterSimulation correctly on plan analyseplans.CalibrationSimplexePasVariable2_Saumonee

java.util.NoSuchElementException: L'objet passé en argument n'a pas été retrouvé ou la dimension donnée ne convient pas:[2, 4] in [PRO_Occasionnel, <5m_Paita_CHA, <5m_Paita_PALA, <5m_Nou_CHA, <5m_Nou_PALA, <5m_MtD_CHA, <5m_MtD_PALA, >5m_Paita_CHA, >5m_Paita_PALA, >5m_Nou_CHA, >5m_Nou_PALA, >5m_MtD_CHA, >5m_MtD_PALA, Corne_Sud, Nuit_<5_Paita, Nuit_>5m_Paita, Nuit_>5m_Nou, Nuit_>5m_MtD, Nuit_<5m_Nou, Nuit_<5m_MtD, PRO_Regulier]

               at org.nuiton.math.matrix.MatrixHelper.indexOf(MatrixHelper.java:234)

               at org.nuiton.math.matrix.AbstractMatrixND.getSubMatrix(AbstractMatrixND.java:749)

               at analyseplans.CalibrationSimplexePasVariable2_Saumonee.afterSimulation(CalibrationSimplexePasVariable2_Saumonee.java:441)

               at fr.ifremer.isisfish.simulator.launcher.SimulationService$PrepareSimulationJob.finished(SimulationService.java:922)

               at fr.ifremer.isisfish.simulator.launcher.SimulationJob.run(SimulationJob.java:251)

               at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

               at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

               at java.lang.Thread.run(Unknown Source)

 

 

Bien que le message d’erreur soit clair, je n’arrive à résoudre ce problème.

 

Merci de votre aide.

 

Bastien

 

 

 

Bastien Preuss

Doctorant (PhD Student)

IFREMER - IRD - Université de Nouvelle-Calédonie

101 Promenade Roger Laroque

BP A5

98848 Noumea cedex

New-Caledonia

Tel: (+687) 260 723

P afin de contribuer au respect de l'environnement, merci de n'imprimer ce mail qu'en cas de nécessité