#ifndef DATAPROV_H #define DATAPROV_H #include #include "../tools/easylogging++.h" // TODO decide how to construct training data class DataProvider //Virtual base class for data input { protected: int size; int attrSize; public: int getSize(){ return size; } int getAttrSize(){ return attrSize; } virtual Eigen::MatrixXd* getAttr() = 0; virtual Eigen::VectorXd* getPref() = 0; virtual int open()=0; virtual bool EOFile()=0; }; #endif