// Test NRsparseMat
System.out.println("Testing NRsparseMat");
Ran myran = new Ran(17);
double[][] a = new double[N][M];
nvals=N+M;
// XXX java not support unsigned int.
for (i=0;i<nvals;i++) a[myran.int32p() % N][myran.int32p() % M] = (double)(i);
nvals=0; // There may be fewer than nvals non-zero elements
for (i=0;i<N;i++)
for(j=0;j<M;j++)
if (a[i][j] != 0.0) nvals++;
NRsparseMat as = new NRsparseMat(N,M,nvals);