| 174 |  | return (float) (atof(token.c_str())); | 
| 175 |  | } | 
| 176 |  |  | 
| 177 | < | double StringTokenizer::nextTokenAsDouble() { | 
| 177 | > | RealType StringTokenizer::nextTokenAsDouble() { | 
| 178 |  | std::string token = nextToken(); | 
| 179 |  | convertFortranNumber(token); | 
| 180 |  | return atof(token.c_str()); | 
| 205 |  | return result; | 
| 206 |  | } | 
| 207 |  |  | 
| 208 | + | std::vector<std::string>  StringTokenizer::getAllTokens() { | 
| 209 | + | std::vector<std::string> tokens; | 
| 210 | + | while (hasMoreTokens()) { | 
| 211 | + | tokens.push_back(nextToken()); | 
| 212 | + | } | 
| 213 | + | return tokens; | 
| 214 | + | } | 
| 215 |  | void StringTokenizer::convertFortranNumber(std::string& fortranNumber) { | 
| 216 |  | std::string::iterator i; | 
| 217 |  | for(i = fortranNumber.begin(); i != fortranNumber.end(); ++i) { |