Make AWH parameters proper C++
[alexxy/gromacs.git] / src / gromacs / applied_forces / awh / bias.cpp
index 4d1ae3ce8402f13b02149ab914117e15fb6974bc..afb2ae1ecf3919bf33251611ccc266668f246158 100644 (file)
@@ -370,7 +370,7 @@ Bias::Bias(int                            biasIndexInCollection,
            ThisRankWillDoIO               thisRankWillDoIO,
            BiasParams::DisableUpdateSkips disableUpdateSkips) :
     dimParams_(dimParamsInit.begin(), dimParamsInit.end()),
-    grid_(dimParamsInit, awhBiasParams.dimParams),
+    grid_(dimParamsInit, awhBiasParams.dimParams()),
     params_(awhParams,
             awhBiasParams,
             dimParams_,
@@ -390,7 +390,8 @@ Bias::Bias(int                            biasIndexInCollection,
     /* For a global update updateList covers all points, so reserve that */
     updateList_.reserve(grid_.numPoints());
 
-    state_.initGridPointState(awhBiasParams, dimParams_, grid_, params_, biasInitFilename, awhParams.numBias);
+    state_.initGridPointState(
+            awhBiasParams, dimParams_, grid_, params_, biasInitFilename, awhParams.numBias());
 
     if (thisRankDoesIO_)
     {
@@ -406,7 +407,7 @@ Bias::Bias(int                            biasIndexInCollection,
                                                   ndim(),
                                                   blockLength,
                                                   CorrelationGrid::BlockLengthMeasure::Time,
-                                                  awhParams.nstSampleCoord * mdTimeStep);
+                                                  awhParams.nstSampleCoord() * mdTimeStep);
 
         writer_ = std::make_unique<BiasWriter>(*this);
     }