--- branches/development/src/io/DumpReader.cpp 2013/01/09 19:27:52 1825 +++ branches/development/src/io/DumpReader.cpp 2013/05/10 14:59:13 1871 @@ -35,7 +35,7 @@ * * [1] Meineke, et al., J. Comp. Chem. 26, 252-271 (2005). * [2] Fennell & Gezelter, J. Chem. Phys. 124, 234104 (2006). - * [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 24107 (2008). + * [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 234107 (2008). * [4] Kuang & Gezelter, J. Chem. Phys. 133, 164101 (2010). * [5] Vardeman, Stocker & Gezelter, J. Chem. Theory Comput. 7, 834 (2011). */ @@ -527,7 +527,7 @@ namespace OpenMD { StringTokenizer tokenizer(line); int nTokens; - + nTokens = tokenizer.countTokens(); if (nTokens < 2) { @@ -647,14 +647,12 @@ namespace OpenMD { void DumpReader::readSiteData(std::istream& inputStream) { - inputStream.getline(buffer, bufferSize); std::string line(buffer); + + // We already found the starting tag or we wouldn't be + // here, so just start parsing until we get to the ending + // tag: - if (line.find("") == std::string::npos) { - // site data isn't required for a simulation, so skip - return; - } - while(inputStream.getline(buffer, bufferSize)) { line = buffer;