From 0fc454b37f6bc1915aba59637766b87860d501ff Mon Sep 17 00:00:00 2001 From: Peter Eastman Date: Wed, 15 May 2024 10:35:37 -0700 Subject: [PATCH] Python interface for parameter derivatives --- python/openmmtorch.i | 3 +++ 1 file changed, 3 insertions(+) diff --git a/python/openmmtorch.i b/python/openmmtorch.i index 05988e3d..558ce0fd 100644 --- a/python/openmmtorch.i +++ b/python/openmmtorch.i @@ -69,11 +69,14 @@ public: void setOutputsForces(bool); bool getOutputsForces() const; int getNumGlobalParameters() const; + int getNumEnergyParameterDerivatives() const; int addGlobalParameter(const std::string& name, double defaultValue); const std::string& getGlobalParameterName(int index) const; void setGlobalParameterName(int index, const std::string& name); double getGlobalParameterDefaultValue(int index) const; void setGlobalParameterDefaultValue(int index, double defaultValue); + void addEnergyParameterDerivative(const std::string& name); + const std::string& getEnergyParameterDerivativeName(int index) const; void setProperty(const std::string& name, const std::string& value); const std::map& getProperties() const;