--- trunk/OOPSE-4/src/utils/StringTokenizer.cpp 2005/04/15 22:04:00 2204 +++ trunk/OOPSE-4/src/utils/StringTokenizer.cpp 2006/05/17 21:51:42 2759 @@ -174,7 +174,7 @@ namespace oopse { return (float) (atof(token.c_str())); } - double StringTokenizer::nextTokenAsDouble() { + RealType StringTokenizer::nextTokenAsDouble() { std::string token = nextToken(); convertFortranNumber(token); return atof(token.c_str()); @@ -205,6 +205,13 @@ namespace oopse { return result; } + std::vector StringTokenizer::getAllTokens() { + std::vector tokens; + while (hasMoreTokens()) { + tokens.push_back(nextToken()); + } + return tokens; + } void StringTokenizer::convertFortranNumber(std::string& fortranNumber) { std::string::iterator i; for(i = fortranNumber.begin(); i != fortranNumber.end(); ++i) {