| # | Line 33 | Line 33 | void ExtendedSystem::NoseHooverNVT( double dt, double | |
|---|---|---|
| 33 | // amu*Ang^2*fs^-2/K | |
| 34 | DirectionalAtom* dAtom; | |
| 35 | ||
| 36 | – | |
| 36 | ke_temp = ke * e_convert; | |
| 37 | NkBT = (double)ndf * kB * targetTemp; | |
| 38 | ||
| # | Line 41 | Line 40 | void ExtendedSystem::NoseHooverNVT( double dt, double | |
| 40 | // qmass is set in the parameter file | |
| 41 | ||
| 42 | zeta += dt * ( (ke_temp*2.0 - NkBT) / qmass ); | |
| 43 | + | std::cerr << "ke_temp = " << ke_temp << "\n"; |
| 44 | + | |
| 45 | zetaScale = zeta * dt; | |
| 46 | + | |
| 47 | ||
| 48 | + | |
| 49 | // perform thermostat scaling on linear velocities and angular momentum | |
| 50 | for(i = 0; i < nAtoms; i++){ | |
| 51 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |