ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-2.0/src/io/LennardJonesAtomTypesSectionParser.cpp
(Generate patch)

Comparing trunk/OOPSE-2.0/src/io/LennardJonesAtomTypesSectionParser.cpp (file contents):
Revision 1930 by gezelter, Wed Jan 12 22:41:40 2005 UTC vs.
Revision 2008 by tim, Sun Feb 13 19:10:25 2005 UTC

# Line 42 | Line 42 | namespace oopse {
42   #include "io/LennardJonesAtomTypesSectionParser.hpp"
43   #include "types/AtomType.hpp"
44   #include "UseTheForce/ForceField.hpp"
45 + #include "utils/simError.h"
46   namespace oopse {
47  
48   LennardJonesAtomTypesSectionParser::LennardJonesAtomTypesSectionParser() {
# Line 55 | Line 56 | void LennardJonesAtomTypesSectionParser::parseLine(For
56      //in AtomTypeSection, a line at least contains 2 tokens
57      //atomTypeName and mass
58      if (nTokens < 3)  {
59 <                      
59 >        sprintf(painCave.errMsg, "LennardJonesAtomTypesSectionParser Error: Not enough tokens at line %d\n",
60 >                lineNo);
61 >        painCave.isFatal = 1;
62 >        simError();                    
63      } else {
64  
65          std::string atomTypeName = tokenizer.nextToken();    
# Line 67 | Line 71 | void LennardJonesAtomTypesSectionParser::parseLine(For
71              ljParam.sigma = tokenizer.nextTokenAsDouble();
72              atomType->addProperty(new LJParamGenericData("LennardJones", ljParam));
73              atomType->setLennardJones();
74 +        }else {
75 +            sprintf(painCave.errMsg, "LennardJonesAtomTypesSectionParser Error: Atom Type [%s] is not created yet\n", atomTypeName.c_str());
76 +            painCave.isFatal = 1;
77 +            simError();    
78          }
79                        
80      }    

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines