ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE_old/src/mdtools/libmdCode/ForceFields.hpp
(Generate patch)

Comparing trunk/OOPSE_old/src/mdtools/libmdCode/ForceFields.hpp (file contents):
Revision 290 by chuckv, Thu Feb 27 21:25:47 2003 UTC vs.
Revision 291 by mmeineke, Wed Mar 5 20:35:54 2003 UTC

# Line 104 | Line 104 | class TraPPE_ExFF : public ForceFields{ (public)
104    void initializeBonds( bond_pair* the_bonds );
105    void initializeBends( bend_set* the_bends );
106    void initializeTorsions( torsion_set* the_torsions );
107 <  void doForces( int ) {}
107 >  void doForces( int );
108 >
109 >  void setTPEfortran( void (*fortranSub)( double* positionArray,
110 >                                          double* forceArray,
111 >                                          double* potentialEnergy,
112 >                                          double* tau,
113 >                                          short int* doPotentialCalc,
114 >                                          int* isError ) ){
115 >    doTPEfortran = fortranSub;
116 >  }
117 >
118 > private:
119 >  
120 >  void fastForward( char* stopText, char* searchOwner );
121 >  
122 >  // set our sister fortran module's function to be our own.
123 >  void wrapMe( void );
124 >  void (*doTPEfortran)( double* positionArray,
125 >                        double* forceArray,
126 >                        double* potentialEnergy,
127 >                        double* tau,
128 >                        short int* doPotentialCalc,
129 >                        int* isError );
130 >  void initFortran( void );
131 >
132   };
133  
134   class LJ_FF : public ForceFields{
# Line 142 | Line 166 | class LJ_FF : public ForceFields{
166    void initFortran( void );
167   };
168  
169 < class LJ_FF : public ForceFields{
169 > // class SSD_FF : public ForceFields{
170  
171 < public:
172 <  SSD_FF();
173 <  virtual ~SSD_FF();
171 > // public:
172 > //   SSD_FF();
173 > //   virtual ~SSD_FF();
174    
175 <  void initializeAtoms( void );
176 <  void initializeBonds( bond_pair* the_bonds );
177 <  void initializeBends( bend_set* the_bends );
178 <  void initializeTorsions( torsion_set* the_torsions );
179 <  void setSSDfortran( void (*fortranSub)( double* positionArray,
180 <                                         double* forceArray,
181 <                                         double* potentialEnergy,
182 <                                         short int* doPotentialCalc ) ){
183 <    doSSDfortran = fortranSub;
184 <  }
185 <  void doForces( int );
175 > //   void initializeAtoms( void );
176 > //   void initializeBonds( bond_pair* the_bonds );
177 > //   void initializeBends( bend_set* the_bends );
178 > //   void initializeTorsions( torsion_set* the_torsions );
179 > //   void setSSDfortran( void (*fortranSub)( double* positionArray,
180 > //                                       double* forceArray,
181 > //                                       double* potentialEnergy,
182 > //                                       short int* doPotentialCalc ) ){
183 > //     doSSDfortran = fortranSub;
184 > //   }
185 > //   void doForces( int );
186  
187 < private:
187 > // private:
188  
189 <  void fastForward( char* stopText, char* searchOwner );
189 > //   void fastForward( char* stopText, char* searchOwner );
190    
191 <  // set our sister fortran module's function to be our own.
192 <  void wrapMe( void );
193 <  void (*doSSDfortran)( double* positionArray,
194 <                        double* forceArray,
195 <                        double* potentialEnergy,
196 <                        short int* doPotentialCalc );
197 <  void initFortran( void );
198 < };
191 > //   // set our sister fortran module's function to be our own.
192 > //   void wrapMe( void );
193 > //   void (*doSSDfortran)( double* positionArray,
194 > //                      double* forceArray,
195 > //                      double* potentialEnergy,
196 > //                      short int* doPotentialCalc );
197 > //   void initFortran( void );
198 > // };
199  
200   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines