Refactor gmx_group_t to SimulationAtomGroups
[alexxy/gromacs.git] / src / gromacs / listed_forces / orires.cpp
index 65fb5989db5755f8730fa25b25e1fad448d0d42b..e86c01d1f65ade156f4cee74485b2fa211a3e46a 100644 (file)
@@ -202,7 +202,7 @@ void init_orires(FILE                 *fplog,
     od->nref = 0;
     for (int i = 0; i < mtop->natoms; i++)
     {
-        if (getGroupType(mtop->groups, egcORFIT, i) == 0)
+        if (getGroupType(mtop->groups, SimulationAtomGroupType::OrientationRestraintsFit, i) == 0)
         {
             od->nref++;
         }
@@ -225,8 +225,8 @@ void init_orires(FILE                 *fplog,
     {
         const t_atom &local = atomP.atom();
         int           i     = atomP.globalAtomNumber();
-        if (mtop->groups.grpnr[egcORFIT] == nullptr ||
-            mtop->groups.grpnr[egcORFIT][i] == 0)
+        if (mtop->groups.groupNumbers[SimulationAtomGroupType::OrientationRestraintsFit].empty() ||
+            mtop->groups.groupNumbers[SimulationAtomGroupType::OrientationRestraintsFit][i] == 0)
         {
             /* Not correct for free-energy with changing masses */
             od->mref[j] = local.m;