Maybe there is something in Eigen to return a string that represents a matrix/vector.
Then you could do something like:
SG_DEBUG("Eigen matrix: %s\n", eigen_matrix.to_string());

Do you know anything like that?