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

Comparing trunk/OOPSE/libBASS/MoleculeStamp.hpp (file contents):
Revision 1233 by gezelter, Tue May 11 04:21:52 2004 UTC vs.
Revision 1234 by tim, Fri Jun 4 03:15:31 2004 UTC

# Line 1 | Line 1
1   #ifndef __MOLECULESTAMP_H__
2   #define __MOLECULESTAMP_H__
3 <
3 > #include <vector>
4 > #include <utility>
5   #include "AtomStamp.hpp"
6   #include "BondStamp.hpp"
7   #include "BendStamp.hpp"
# Line 9 | Line 10 | class MoleculeStamp{
10   #include "CutoffGroupStamp.hpp"
11   #include "LinkedAssign.hpp"
12  
13 + using namespace std;
14   class MoleculeStamp{
15  
16   public:
# Line 42 | Line 44 | class MoleculeStamp{ (public)
44    TorsionStamp* getTorsion( int index ) { return torsions[index]; }
45    RigidBodyStamp* getRigidBody( int index ) { return rigidBodies[index]; }
46    CutoffGroupStamp* getCutoffGroup( int index ) { return cutoffGroups[index]; }
47 +
48 +
49 +  bool isBondInSameRigidBody(BondStamp*bond);
50 +  bool isAtomInRigidBody(int atomIndex, int& whichRigidBody, int& consAtomIndex);  
51 +  vector<pair<int, int> > getJointAtoms(int rb1, int rb2);
52    
53    int haveExtras( void ) { return have_extras; }
54    LinkedAssign* getUnhandled( void ) { return unhandled; }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines