#include #include #include using namespace std; using namespace Eigen; inline MatrixXd CSV2Eigen(string file2Convert){ vector matrixEntries; ifstream matrixDataFile(file2Convert); string matrixRowString; string matrixEntry; int matrixRowNumber = 0; while(getline(matrixDataFile, matrixRowString)){ stringstream matrixRowStringStream(matrixRowString); while(getline(matrixRowStringStream, matrixEntry, ' ')){ matrixEntries.push_back(stod(matrixEntry)); } matrixRowNumber++; } return Map>(matrixEntries.data(), matrixRowNumber, matrixEntries.size() / matrixRowNumber); }