superficailly complete the SparseMatrix work(Part base on Eigen)