8 inline std::vector<double> toDblVec(
const Eigen::VectorXd& x) {
9 return std::vector<double>(x.data(), x.data()+x.size());
11 inline Eigen::VectorXd toVectorXd(
const std::vector<double>& x) {
12 return Eigen::Map<const Eigen::VectorXd>(x.data(), x.size());