| 52 |
|
|
| 53 |
|
namespace OpenMD { |
| 54 |
|
|
| 55 |
< |
Morse::Morse() : name_("Morse"), initialized_(false), forceField_(NULL) {} |
| 55 |
> |
Morse::Morse() : initialized_(false), forceField_(NULL), name_("Morse") {} |
| 56 |
|
|
| 57 |
|
void Morse::initialize() { |
| 58 |
|
|
| 213 |
|
} |
| 214 |
|
} |
| 215 |
|
|
| 216 |
– |
|
| 216 |
|
RealType pot_temp = *(idat.vdwMult) * (myPot - myPotC); |
| 217 |
|
*(idat.vpair) += pot_temp; |
| 218 |
|
|
| 219 |
|
RealType dudr = *(idat.sw) * *(idat.vdwMult) * (myDeriv - myDerivC); |
| 221 |
– |
|
| 220 |
|
|
| 221 |
|
(*(idat.pot))[VANDERWAALS_FAMILY] += *(idat.sw) * pot_temp; |
| 222 |
|
*(idat.f1) = *(idat.d) * dudr / *(idat.rij); |