Data(std::vector<double> vector_param, plp::Date *date_param);
Data(std::valarray<double> value_arr_param, plp::Date *date_param);
virtual ~Data();
+ Data *clone();
plp::Date get_date();
void set_date(plp::Date date);
void printout();
Data *get_last_data();
int get_data_row_count();
int get_data_column_count();
+ void printout();
protected:
double *val_matrix;
std::vector<plp::Date *> date_list;