Enable work computation with thermostat heat 31/4731/1
authorradakb <brian.radak@gmail.com>
Thu, 25 Oct 2018 18:46:35 +0000 (14:46 -0400)
committerradakb <brian.radak@gmail.com>
Thu, 25 Oct 2018 18:46:35 +0000 (14:46 -0400)
commitd1de637eede8c1fe8ed83fac46a7804d5956698d
tree20909f897de3cd1823292b8c9cf0b712764bb37a
parent0636f7da20e72fc1839506ea2e3bdc8589938536
Enable work computation with thermostat heat

The work computation for the neMD/MC switch in constant-pH MD can
now be computed from the thermostat heat whenever the settings
include:

stochRescale     on
stochRescaleHeat on

All other combinations will use the default computation from the
alchemical protocol work. Note that:

1) This is still technically experimental!

2) stochRescale can still be used with the default method

The thermostat detection method should correctly catch older versions
of NAMD where stochRescale is not available. This really only matters
for various developmental versions of 2.12, since versions lower than
that are missing other critical features.

Change-Id: If618759214c38f6ff0c60586004012e610e2718f
lib/namdcph/namdcph/namdcph.core.tcl
lib/namdcph/namdcph/namdtcl.tcl