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

Comparing trunk/OOPSE-2.0/src/io/TorsionTypesSectionParser.cpp (file contents):
Revision 1930 by gezelter, Wed Jan 12 22:41:40 2005 UTC vs.
Revision 1957 by tim, Tue Jan 25 17:45:23 2005 UTC

# Line 53 | Line 53 | TorsionTypesSectionParser::TorsionTypesSectionParser()
53      setSectionName("TorsionTypes");
54  
55  
56 +    stringToEnumMap_["GhostTorsion"] == ttGhostTorsion;
57      stringToEnumMap_["Cubic"] = ttCubic;
58      stringToEnumMap_["Quartic"] = ttQuartic;
59      stringToEnumMap_["Polynomial"] = ttPolynomial;
# Line 80 | Line 81 | void TorsionTypesSectionParser::parseLine(ForceField&
81      nTokens -= 5;
82  
83      switch(tt) {
84 +
85 +        case TorsionTypesSectionParser::ttGhostTorsion:
86 +            if (nTokens < 4) {
87 +
88 +            } else {
89 +
90 +                double k3 = tokenizer.nextTokenAsDouble();
91 +                double k2 = tokenizer.nextTokenAsDouble();
92 +                double k1 = tokenizer.nextTokenAsDouble();
93 +                double k0 = tokenizer.nextTokenAsDouble();
94 +                
95 +                torsionType = new CubicTorsionType(k3, k2, k1, k0);
96 +            }
97 +            break;
98              
99          case TorsionTypesSectionParser::ttCubic :
100              if (nTokens < 4) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines