Adding wrapper for Eigen direct sparse solvers