ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/branches/new_design/OOPSE-2.0/src/UseTheForce/ForceFields.hpp
(Generate patch)

Comparing trunk/OOPSE-2.0/src/UseTheForce/ForceFields.hpp (file contents):
Revision 1497 by tim, Tue Sep 28 20:44:02 2004 UTC vs.
Revision 1520 by gezelter, Mon Oct 4 15:27:35 2004 UTC

# Line 215 | Line 215 | class WATER : public ForceFields{ (private)
215  
216   };
217  
218 + class Shapes_FF : public ForceFields{
219 +
220 + public:
221 +  Shapes_FF();
222 +  Shapes_FF(char* the_variant);
223 +  virtual ~Shapes_FF();
224 +  
225 +
226 +  void readParams();
227 +  void cleanMe( void );
228 +
229 +  void initializeAtoms( int nAtoms, Atom** atomArray );
230 +  void initializeBonds( int nBonds, Bond** bondArray,
231 +                        bond_pair* the_bonds );
232 +  void initializeBends( int nBends, Bend** bendArray,
233 +                        bend_set* the_bends );
234 +  void initializeTorsions( int nTorsions, Torsion** torsionArray,
235 +                           torsion_set* the_torsions );
236 +
237 +  void initForceField( int ljMixRule );
238 +
239 +  void calcRcut( void );
240 +  double getAtomTypeMass(char* atomType);
241 + private:
242 +
243 +  void fastForward( char* stopText, char* searchOwner );
244 +  
245 +  double shapesRcut;
246 + };
247 +
248 +
249   #endif
250  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines