Make AWH parameters proper C++
[alexxy/gromacs.git] / src / gromacs / mdtypes / inputrec.h
index 4ca33733b7ce5cd136ac01e663a264c5e91d8661..7b50eb0b9b07efbc03c3ca6453c99743a9e8fe98 100644 (file)
@@ -59,7 +59,7 @@ struct pull_params_t;
 namespace gmx
 {
 class Awh;
-struct AwhParams;
+class AwhParams;
 class KeyValueTreeObject;
 struct MtsLevel;
 } // namespace gmx
@@ -518,7 +518,7 @@ struct t_inputrec // NOLINT (clang-analyzer-optin.performance.Padding)
     //! Whether to use AWH biasing for PMF calculations
     gmx_bool bDoAwh;
     //! AWH biasing parameters
-    gmx::AwhParams* awhParams;
+    std::unique_ptr<gmx::AwhParams> awhParams;
 
     /* Enforced rotation data */
     //! Whether to calculate enforced rotation potential(s)