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

Comparing trunk/OOPSE-4/src/types/MakeStamps.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 676 | Line 676 | int MakeStamps::torsionMembers( event* the_event ){
676  
677   int MakeStamps::torsionMembers( event* the_event ){
678  
679 <  if( the_event->evt.mbrs.nMembers == 4 ){
679 >
680 >  switch( the_event->evt.mbrs.nMembers ) {
681 >  case 4:
682      
683      current_torsion->members( the_event->evt.mbrs.memberList[0],
684                                the_event->evt.mbrs.memberList[1],
685                                the_event->evt.mbrs.memberList[2],
686                                the_event->evt.mbrs.memberList[3]);
687      return 1;
688 +    break;
689 +  case 3:
690 +
691      
692 <  } else {
693 <    the_event->err_msg = strdup( "MakeStamp error. Wrong number of members "
694 <                                 " in torsion");
695 <    return 0;
696 <
692 >    current_torsion->members( the_event->evt.mbrs.memberList[0],
693 >                              the_event->evt.mbrs.memberList[1],
694 >                              the_event->evt.mbrs.memberList[2],
695 >                              -1);
696 >    
697 >    return 1;
698 >    break;
699 >  default:      
700 >    the_event->err_msg = strdup( "MakeStamp error. Wrong number of members "
701 >                                 "in torsion.");
702 >    return 0;
703 >    break;
704    }
705 +  return 0;
706 +  
707   }
708  
709   int MakeStamps::torsionConstraint( event* the_event ){

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines