The class Eigen_svd provides an algorithm to solve in the least square sense a linear system with a singular value decomposition using Eigen. The field type is double.
#include <CGAL/Eigen_svd.h>