| 67 |
|
virtual void readParams( void ) = 0; |
| 68 |
|
|
| 69 |
|
virtual void cleanMe( void ) = 0; |
| 70 |
– |
|
| 70 |
|
|
| 71 |
+ |
|
| 72 |
|
virtual void initializeAtoms( int nAtoms, Atom** atomArray ) = 0; |
| 73 |
|
virtual void initializeBonds( int nBonds, Bond** bondArray, |
| 74 |
|
bond_pair* the_bonds ) = 0; |
| 84 |
|
virtual void setRcut( double LJrcut ); |
| 85 |
|
virtual void doForces( int calcPot, int calcStress ); |
| 86 |
|
|
| 87 |
+ |
virtual double getAtomTypeMass(char* atomType) = 0; |
| 88 |
+ |
|
| 89 |
|
void setFortranForceLoop( doForceLoop_TD fsub ){ |
| 90 |
|
fortranForceLoop = fsub; |
| 91 |
|
} |
| 126 |
|
torsion_set* the_torsions ); |
| 127 |
|
|
| 128 |
|
void initForceField( int ljMixRule ); |
| 129 |
+ |
double getAtomTypeMass(char* atomType); |
| 130 |
|
|
| 131 |
|
private: |
| 132 |
|
|
| 152 |
|
torsion_set* the_torsions ); |
| 153 |
|
|
| 154 |
|
void initForceField( int ljMixRule ); |
| 155 |
+ |
double getAtomTypeMass(char* atomType); |
| 156 |
|
|
| 157 |
|
private: |
| 158 |
|
|
| 182 |
|
void initForceField( int ljMixRule ); |
| 183 |
|
|
| 184 |
|
void calcRcut( void ); |
| 185 |
+ |
double getAtomTypeMass(char* atomType); |
| 186 |
|
private: |
| 187 |
|
|
| 188 |
|
void fastForward( char* stopText, char* searchOwner ); |
| 206 |
|
void initializeTorsions( int nTorsions, Torsion** torsionArray, |
| 207 |
|
torsion_set* the_torsions ); |
| 208 |
|
void initForceField( int ljMixRule ); |
| 209 |
+ |
double getAtomTypeMass(char* atomType); |
| 210 |
|
|
| 211 |
|
private: |
| 212 |
|
|