Add a const getter for the enerd struct to EnergyData
authorPascal Merz <pascal.merz@me.com>
Tue, 17 Nov 2020 01:19:08 +0000 (18:19 -0700)
committerMark Abraham <mark.j.abraham@gmail.com>
Mon, 24 May 2021 04:29:22 +0000 (04:29 +0000)
This is not currently used, but will allow for more const-correctness
in upcoming changes.

src/gromacs/modularsimulator/energydata.cpp
src/gromacs/modularsimulator/energydata.h

index 0e2e7e94325d57b3b4014974730acf0e44ab1112..4396f3f1b175126676ffcb3e919b402a3019be12 100644 (file)
@@ -368,6 +368,11 @@ gmx_enerdata_t* EnergyData::enerdata()
     return enerd_;
 }
 
+const gmx_enerdata_t* EnergyData::enerdata() const
+{
+    return enerd_;
+}
+
 gmx_ekindata_t* EnergyData::ekindata()
 {
     return ekind_;
index 7ecfb55b1ffe7fdd030a865628e5f7734e71a32b..b4f2635acf760568e64f530a5d5406f7e7b1e342 100644 (file)
@@ -173,6 +173,11 @@ public:
      */
     gmx_enerdata_t* enerdata();
 
+    /*! \brief Get const pointer to energy structure
+     *
+     */
+    const gmx_enerdata_t* enerdata() const;
+
     /*! \brief Get pointer to kinetic energy structure
      *
      */