modified eigen sparse matrix << operator