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

Comparing trunk/OOPSE/libmdtools/ForceFields.hpp (file contents):
Revision 420 by mmeineke, Thu Mar 27 17:32:03 2003 UTC vs.
Revision 500 by chuckv, Tue Apr 15 20:40:04 2003 UTC

# Line 96 | Line 96 | class TraPPEFF : public ForceFields{
96  
97   };
98  
99 class TraPPEFF : public ForceFields{
99  
100 + class TraPPE_ExFF : public ForceFields{
101 +
102   public:
103 <  TraPPEFF();
104 <  virtual ~TraPPEFF();
103 >  TraPPE_ExFF();
104 >  virtual ~TraPPE_ExFF();
105  
106 <  void readParams(){}
107 <  void cleanMe( void ){}
106 >  void readParams();
107 >  void cleanMe( void );
108  
109 <  void initializeAtoms( int nAtoms, Atom** atomArray ) {}
109 >  void initializeAtoms( int nAtoms, Atom** atomArray );
110    void initializeBonds( int nBonds, Bond** bondArray,
111 <                        bond_pair* the_bonds ) {}
111 >                        bond_pair* the_bonds );
112    void initializeBends( int nBends, Bend** bendArray,
113 <                        bend_set* the_bends ) {}
113 >                        bend_set* the_bends );
114    void initializeTorsions( int nTorsions, Torsion** torsionArray,
115 <                           torsion_set* the_torsions ) {}
115 <  
116 < };
115 >                           torsion_set* the_torsions );
116  
117 +  void initForceField( int ljMixRule );
118  
119 < class DipoleTestFF : public ForceFields{
120 <
121 < public:
122 <  DipoleTestFF();
123 <  virtual ~DipoleTestFF();
119 > private:
120    
121 <  void readParams(){}
126 <  void cleanMe( void ){}
127 <
128 <  void initializeAtoms( int nAtoms, Atom** atomArray ) {}
129 <  void initializeBonds( int nBonds, Bond** bondArray,
130 <                        bond_pair* the_bonds ) {}
131 <  void initializeBends( int nBends, Bend** bendArray,
132 <                        bend_set* the_bends ) {}
133 <  void initializeTorsions( int nTorsions, Torsion** torsionArray,
134 <                           torsion_set* the_torsions ) {}
121 >  void fastForward( char* stopText, char* searchOwner );
122   };
123  
124 < class TraPPE_ExFF : public ForceFields{
124 > class LJ_FF : public ForceFields{
125  
126   public:
127 <  TraPPE_ExFF();
128 <  virtual ~TraPPE_ExFF();
127 >  LJ_FF();
128 >  virtual ~LJ_FF();
129 >  
130  
131    void readParams();
132    void cleanMe( void );
# Line 151 | Line 139 | class TraPPE_ExFF : public ForceFields{ (private)
139    void initializeTorsions( int nTorsions, Torsion** torsionArray,
140                             torsion_set* the_torsions );
141  
142 +  void initForceField( int ljMixRule );
143 +
144   private:
145 <  
145 >
146    void fastForward( char* stopText, char* searchOwner );
147 +
148   };
149 + class EAM_FF : public ForceFields{
150  
159 class LJ_FF : public ForceFields{
160
151   public:
152 <  LJ_FF();
153 <  virtual ~LJ_FF();
152 >  EAM_FF();
153 >  virtual ~EAM_FF();
154    
155  
156    void readParams();
# Line 173 | Line 163 | class LJ_FF : public ForceFields{ (private)
163                          bend_set* the_bends );
164    void initializeTorsions( int nTorsions, Torsion** torsionArray,
165                             torsion_set* the_torsions );
166 +
167 +  void initForceField( int ljMixRule );
168 +
169   private:
170  
171    void fastForward( char* stopText, char* searchOwner );

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines