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

Comparing trunk/OOPSE/libBASS/MakeStamps.hpp (file contents):
Revision 378 by mmeineke, Fri Mar 21 17:42:12 2003 UTC vs.
Revision 998 by gezelter, Thu Jan 29 23:01:17 2004 UTC

# Line 1 | Line 1
1   #ifndef __MAKESTAMPS_H__
2   #define __MAKESTAMPS_H__
3  
4 < #include <cstdlib>
5 < #include <cstring>
4 > #include <stdlib.h>
5 > #include <string.h>
6  
7   #include "BASS_interface.h"
8   #include "MoleculeStamp.hpp"
# Line 10 | Line 10
10   #include "BondStamp.hpp"
11   #include "BendStamp.hpp"
12   #include "TorsionStamp.hpp"
13 + #include "RigidBodyStamp.hpp"
14  
15   class LinkedMolStamp{
16  
# Line 48 | Line 49 | class MakeStamps{ (public)
49    int atomAssign( event* the_event );
50    int atomEnd( event* the_event );
51  
52 +  int newRigidBody( event* the_event );
53 +  int rigidBodyAssign( event* the_event );
54 +  int rigidBodyMembers( event* the_event );
55 +  int rigidBodyEnd( event* the_event );
56 +
57    int newBond( event* the_event );
58    int bondAssign( event* the_event );
59 <  int bondMember( event* the_event );
59 >  int bondMembers( event* the_event );
60    int bondConstraint( event* the_event );
61    int bondEnd( event* the_event );
62    
63    int newBend( event* the_event );
64    int bendAssign( event* the_event );
65 <  int bendMember( event* the_event );
65 >  int bendMembers( event* the_event );
66    int bendConstraint( event* the_event );
67    int bendEnd( event* the_event );
68  
69    int newTorsion( event* the_event );
70    int torsionAssign( event* the_event );
71 <  int torsionMember( event* the_event );
71 >  int torsionMembers( event* the_event );
72    int torsionConstraint( event* the_event );
73    int torsionEnd( event* the_event );
74  
# Line 70 | Line 76 | class MakeStamps{ (public)
76  
77   private:
78  
79 <  static const int hash_size = 51;
80 <  static const int hash_shift = 4;
79 >  int hash_size;
80 >  int hash_shift;
81    int hash( char* text );
82    LinkedMolStamp** my_mols;
83    void addMolStamp( MoleculeStamp* the_stamp );
# Line 81 | Line 87 | class MakeStamps{ (public)
87    BondStamp* current_bond;
88    BendStamp* current_bend;
89    TorsionStamp* current_torsion;
90 +  RigidBodyStamp* current_rigidbody;
91  
85  
86  
87  
88
92   };
93  
94  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines