Updates to Eigen based functions

Reflects the API changes now. I think.