Par contre ca fonctionne si je fais :
double[] toto = {1e20,1e20,1e20,1e20,1e20,1e20,1e20,1e20,1e20,1e20,1e20};
double[] tata = {0,0,0,0,0,0,0,0,0,0,0};
val.put(pop,toto);
qval.put(pop,tata);
C'est une subtilité de java? Ca vient des matrices creuses?
Merci!