unsigned long DblMatrixList::Load(std::string PathName, std::string FileName, std::string InfoFileName) { clear(); /// load info header std::stringstream FileNameStream; FileNameStream << PathName << InfoFileName; int s=0; std::ifstream f(FileNameStream.str().c_str()); if(!f.is_open()) return RET_FAILED; f >> s; f.close(); for(int i=0; i<s; i++) { DblMatrix Temp; std::stringstream Num; Num << PathName << FileName << i << ".txt"; if(Temp.Load(Num.str()) & RET_FAILED) return RET_FAILED; push_back(Temp); } return RET_OK; }