EigenSparseMatrix initial implementation