22 implementations, searchable by name, tag or description
Collective variables.
Every CV is an NVRTC-compiled GPU kernel. Each returns a scalar, or two values for Path, and adds its analytic gradient to OpenMM's force buffer through the chain rule.