374 |
|
Vector3d uxu = cross(ul1, ul2); |
375 |
|
|
376 |
|
(*(idat.pot))[VANDERWAALS_FAMILY] += U * *(idat.sw); |
377 |
< |
*(idat.f1) += dUdr * rhat + dUda * ul1 + dUdb * ul2; |
378 |
< |
*(idat.t1) += dUda * rxu1 - dUdg * uxu; |
379 |
< |
*(idat.t2) += dUdb * rxu2 + dUdg * uxu; |
380 |
< |
*(idat.vpair) += U * *(idat.sw); |
377 |
> |
*(idat.f1) += (dUdr * rhat + dUda * ul1 + dUdb * ul2) * *(idat.sw); |
378 |
> |
*(idat.t1) += (dUda * rxu1 - dUdg * uxu) * *(idat.sw); |
379 |
> |
*(idat.t2) += (dUdb * rxu2 + dUdg * uxu) * *(idat.sw); |
380 |
> |
*(idat.vpair) += U; |
381 |
|
|
382 |
|
return; |
383 |
|
|