ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libBASS/interface.c
(Generate patch)

Comparing trunk/OOPSE/libBASS/interface.c (file contents):
Revision 854 by mmeineke, Thu Nov 6 19:24:31 2003 UTC vs.
Revision 988 by gezelter, Tue Jan 27 19:37:48 2004 UTC

# Line 45 | Line 45 | void init_atom( int atom_index ){
45    free( the_event );  
46   }
47  
48 + void init_rigidbody( int rigidbody_index ){
49 +  event* the_event;
50 +
51 +  the_event = (event* )malloc( sizeof( event ) );
52 +  
53 +  the_event->event_type = RIGIDBODY;
54 +  the_event->err_msg = NULL;
55 +  the_event->evt.blk_index = rigidbody_index;
56 +
57 +  if( !event_handler( the_event ) ) interface_error( the_event );
58 + #ifdef IS_MPI
59 +  throwMPIEvent(the_event);
60 + #endif
61 +  
62 +  free( the_event );  
63 + }
64 +
65   void init_atom( int atom_index ){
66    event* the_event;
67    
# Line 104 | Line 121 | void init_torsion( int torsion_index ){
121    the_event->event_type = TORSION;
122    the_event->err_msg = NULL;
123    the_event->evt.blk_index = torsion_index;
124 +
125 +  if( !event_handler( the_event ) ) interface_error( the_event );
126 + #ifdef IS_MPI
127 +  throwMPIEvent(the_event);
128 + #endif
129 +  
130 +  free( the_event );
131 + }
132  
133 + void init_member( int member_index ){
134 +  event* the_event;
135 +
136 +  the_event = (event* )malloc( sizeof( event ) );
137 +  
138 +  the_event->event_type = MEMBER;
139 +  the_event->err_msg = NULL;
140 +  the_event->evt.blk_index = member_index;
141 +  
142    if( !event_handler( the_event ) ) interface_error( the_event );
143   #ifdef IS_MPI
144    throwMPIEvent(the_event);
# Line 141 | Line 175 | void init_members( struct node_tag* the_node,
175  
176    the_event = (event* )malloc( sizeof( event ) );
177    
178 <  the_event->event_type = MEMBER;
178 >  the_event->event_type = MEMBERS;
179    the_event->err_msg = NULL;
180 <  the_event->evt.mbr.a = the_node->the_data.mbr.a;
181 <  the_event->evt.mbr.b = the_node->the_data.mbr.b;
182 <  the_event->evt.mbr.c = the_node->the_data.mbr.c;
183 <  the_event->evt.mbr.d = the_node->the_data.mbr.d;
180 >  the_event->evt.mbrs.a = the_node->the_data.mbrs.a;
181 >  the_event->evt.mbrs.b = the_node->the_data.mbrs.b;
182 >  the_event->evt.mbrs.c = the_node->the_data.mbrs.c;
183 >  the_event->evt.mbrs.d = the_node->the_data.mbrs.d;
184  
185    if( !event_handler( the_event ) ) interface_error( the_event );
186   #ifdef IS_MPI

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines