ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/branches/new_design/OOPSE-2.0/src/UseTheForce/DUFF.cpp
(Generate patch)

Comparing branches/new_design/OOPSE-2.0/src/UseTheForce/DUFF.cpp (file contents):
Revision 1766 by tim, Mon Nov 22 20:55:52 2004 UTC vs.
Revision 1767 by tim, Mon Nov 22 23:04:16 2004 UTC

# Line 358 | Line 358 | void DUFF::parseBondType(const std::string& line, int
358  
359      //switch is a maintain nightmare
360      switch(bt) {
361 <        case "FixedBondType" :
361 >        case "Fixed" :
362              bondType = new FixedBondType();
363              break;
364              
365 <        case "HarmonicBondType" :
365 >        case "Harmonic" :
366              if (nTokens < 1) {
367  
368              } else {
# Line 373 | Line 373 | void DUFF::parseBondType(const std::string& line, int
373  
374              break;
375  
376 <        case "CubicBondType" :
376 >        case "Cubic" :
377              if (nTokens < 4) {
378  
379              } else {
# Line 387 | Line 387 | void DUFF::parseBondType(const std::string& line, int
387              }
388              break;
389              
390 <        case "QuadraticBondType" :
390 >        case "Quartic" :
391              if (nTokens < 5) {
392  
393              } else {
# Line 403 | Line 403 | void DUFF::parseBondType(const std::string& line, int
403              }
404              break;
405  
406 <        case "PolynomialBondType " :
406 >        case "Polynomial" :
407              if (nTokens < 2 || nTokens % 2 != 0) {
408  
409              } else {
# Line 456 | Line 456 | void DUFF::parseBendType(const std::string& line, int
456      //switch is a maintain nightmare
457      switch(bt) {
458              
459 <        case "HarmonicBendType" :
459 >        case "Harmonic" :
460              
461              if (nTokens < 1) {
462  
# Line 466 | Line 466 | void DUFF::parseBendType(const std::string& line, int
466                  bendType = new HarmonicBendType(theta0, ktheta);
467              }
468              break;
469 <        case "GhostBendType" :
469 >        case "GhostBend" :
470              if (nTokens < 1) {
471  
472              } else {
# Line 475 | Line 475 | void DUFF::parseBendType(const std::string& line, int
475              }
476              break;            
477  
478 <        case "UreyBradleyBendType" :
478 >        case "UreyBradley" :
479              if (nTokens < 3) {
480  
481              } else {
# Line 486 | Line 486 | void DUFF::parseBendType(const std::string& line, int
486              }
487              break;
488              
489 <        case "CubicBendType" :
489 >        case "Cubic" :
490              if (nTokens < 4) {
491  
492              } else {
# Line 500 | Line 500 | void DUFF::parseBendType(const std::string& line, int
500              }
501              break;
502              
503 <        case "QuadraticBendType" :
503 >        case "Quartic" :
504              if (nTokens < 5) {
505  
506              } else {
# Line 516 | Line 516 | void DUFF::parseBendType(const std::string& line, int
516              }
517              break;
518  
519 <        case "PolynomialBendType " :
519 >        case "Polynomial" :
520              if (nTokens < 2 || nTokens % 2 != 0) {
521  
522              } else {
# Line 551 | Line 551 | void DUFF::parseTorsionType(const std::string& line, i
551      std::string at3;
552      std::string at4;
553      std::string tt;
554 <    TorsionType* bendType = NULL;
554 >    TorsionType* torsionType = NULL;
555  
556      int nTokens = tokenizer.countTokens();
557  
# Line 570 | Line 570 | void DUFF::parseTorsionType(const std::string& line, i
570  
571      switch(tt) {
572              
573 <        case "CubicTorsionType" :
573 >        case "Cubic" :
574              if (nTokens < 4) {
575  
576              } else {
# Line 584 | Line 584 | void DUFF::parseTorsionType(const std::string& line, i
584              }
585              break;
586              
587 <        case "QuadraticTorsionType" :
587 >        case "Quartic" :
588              if (nTokens < 5) {
589  
590              } else {
# Line 600 | Line 600 | void DUFF::parseTorsionType(const std::string& line, i
600              }
601              break;
602  
603 <        case "PolynomialTorsionType " :
603 >        case "Polynomial" :
604              if (nTokens < 2 || nTokens % 2 != 0) {
605  
606              } else {
# Line 617 | Line 617 | void DUFF::parseTorsionType(const std::string& line, i
617              }
618              
619              break;
620 <        case "CharmmTorsionType" :
620 >        case "Charmm" :
621              
622              if (nTokens < 3 || nTokens % 3 != 0) {
623  
# Line 638 | Line 638 | void DUFF::parseTorsionType(const std::string& line, i
638              
639      }
640  
641 <    if (bendType != NULL) {
642 <        addTorsionType(at1, at2, at3, bendType);
641 >    if (torsionType != NULL) {
642 >        addTorsionType(at1, at2, at3, at4, torsionType);
643      }
644   }
645  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines