#ifndef DATAPROV_H #define DATAPROV_H #include class DataProvider //Virtual base class for data input { private: int size; int attrSize; public: int getSize(){ return size; } int getAttrSize(){ return attrSize; } virtual Eigen::MatrixXd* getAttr() = 0; virtual Eigen::MatrixXd* getPref() = 0; virtual int open(); virtual int parse(); }; #endif