--- trunk/OOPSE/libmdtools/ZConsReader.cpp 2004/04/14 15:37:41 1108 +++ trunk/OOPSE/libmdtools/ZConsReader.cpp 2004/06/07 14:26:33 1252 @@ -6,9 +6,6 @@ ZConsReader::ZConsReader(SimInfo* info) GenericData* data; StringData* filename; - - assert(info != NULL); - this->info = info; //retrieve output filename of z force @@ -51,6 +48,17 @@ ZConsReader::ZConsReader(SimInfo* info) readHeader(); } +ZConsReader::ZConsReader(const string& filename){ + istream = new ifstream(zconsFileName.c_str()); + + if (!istream){ + cerr << "open " << filename << "error" << endl; + exit(1); + } + + readHeader(); +} + ZConsReader::~ZConsReader(){ istream->close(); }