ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/mdtools/headers/Molecule.hpp
(Generate patch)

Comparing trunk/mdtools/headers/Molecule.hpp (file contents):
Revision 11 by mmeineke, Tue Jul 9 18:40:59 2002 UTC vs.
Revision 112 by mmeineke, Mon Sep 23 15:12:42 2002 UTC

# Line 8 | Line 8 | class Molecule{ (public)
8  
9   public:
10    
11 <  Molecule( int start_index, int n_members, Atom *atoms );
11 >  Molecule( int theNMembers, Atom **atomStart );
12    ~Molecule();
13  
14 <  int get_n_members( void );
15 <  Atom* get_member( int index );
14 >  int   getNMembers( void ) { return nMembers; }
15 >  Atom* getMember( int index ) { return myAtoms[index]; }
16    
17 <  void set_n_bonds( int n_bonds );
18 <  int get_n_bonds( void );
19 <  void set_bond( Bond* the_bond, int index );
20 <  Bond* get_bond( int index );
17 >  void  setBonds( int theNBonds, Bond** bondStart );
18 >  int   getNBonds( void )    { return nBonds; }
19 >  Bond* getBond( int index ) { return myBonds[index]; }
20  
21 <  void set_n_bends( int n_bends );
22 <  int get_n_bends( void );
23 <  void set_bend( Bend* the_bend, int index );
25 <  Bend* get_bend( int index );
21 >  void  setBends( int theNBends, Bend** bendStart );
22 >  int   getNBends( void )    { return nBends; }        
23 >  Bend* getBend( int index ) { return myBends[index]; }
24  
25 <  void set_n_torsions( int n_torsions );
26 <  int get_n_torsions( void );
27 <  void set_torsion( Torsion* the_torsion, int index );
30 <  Torsion* get_torsion( int index );
25 >  void     setTorsions( int theNTorsions, Torsion** torsionStart );
26 >  int      getNTorsions( void )    { return nTorsions; }              
27 >  Torsion* getTorsion( int index ) { return myTorsions[index]; }
28  
29   private:
30  
31 <  int c_start_index;
32 <  int c_n_members;
36 <  Atom* my_atoms;
31 >  int nMembers;
32 >  Atom** myAtoms;
33    
34 <  int c_n_bonds;
35 <  Bond* my_bonds;
34 >  int nBonds;
35 >  Bond** myBonds;
36  
37 <  int c_n_bends;
38 <  Bend* my_bends;
37 >  int nBends;
38 >  Bend** myBends;
39  
40 <  int c_n_torsions;
41 <  Torsion* my_torsions;
40 >  int nTorsions;
41 >  Torsion** myTorsions;
42  
43   };
44  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines