1 #ifndef OPENMM_CMAPTORSIONFORCEIMPL_H_
2 #define OPENMM_CMAPTORSIONFORCEIMPL_H_
35 #include "ForceImpl.h"
36 #include "openmm/CMAPTorsionForce.h"
37 #include "openmm/Kernel.h"
58 double calcForcesAndEnergy(
ContextImpl& context,
bool includeForces,
bool includeEnergy,
int groups);
60 return std::map<std::string, double>();
62 std::vector<std::string> getKernelNames();
66 static void calcMapDerivatives(
int size,
const std::vector<double>& energy, std::vector<std::vector<double> >& c);