Make PBC type enumeration into PbcType enum class
[alexxy/gromacs.git] / src / gromacs / gmxana / gmx_traj.cpp
index 7a6f5d5a9cf044b78995dbcb53317b9049726ecd..93c811bb5a223ab7d2032910864ba7564630cfb5 100644 (file)
@@ -427,7 +427,7 @@ static void write_pdb_bfac(const char*             fname,
                            const char*             xname,
                            const char*             title,
                            t_atoms*                atoms,
-                           int                     ePBC,
+                           PbcType                 pbcType,
                            matrix                  box,
                            int                     isize,
                            int*                    index,
@@ -548,7 +548,7 @@ static void write_pdb_bfac(const char*             fname,
                 atoms->pdbinfo[index[i]].bfac = sum[index[i]][onedim] * scale;
             }
         }
-        write_sto_conf_indexed(fname, title, atoms, x, nullptr, ePBC, box, isize, index);
+        write_sto_conf_indexed(fname, title, atoms, x, nullptr, pbcType, box, isize, index);
     }
 }
 
@@ -671,7 +671,7 @@ int gmx_traj(int argc, char* argv[])
     FILE *       outx = nullptr, *outv = nullptr, *outf = nullptr, *outb = nullptr, *outt = nullptr;
     FILE *       outekt = nullptr, *outekr = nullptr;
     t_topology   top;
-    int          ePBC;
+    PbcType      pbcType;
     real *       mass, time;
     const char*  indexfn;
     t_trxframe   fr;
@@ -751,7 +751,7 @@ int gmx_traj(int argc, char* argv[])
     }
     std::string sffmt6 = gmx::formatString("%s%s%s%s%s%s", sffmt, sffmt, sffmt, sffmt, sffmt, sffmt);
 
-    bTop = read_tps_conf(ftp2fn(efTPS, NFILE, fnm), &top, &ePBC, &xtop, nullptr, topbox,
+    bTop = read_tps_conf(ftp2fn(efTPS, NFILE, fnm), &top, &pbcType, &xtop, nullptr, topbox,
                          bCom && (bOX || bOXT || bOV || bOT || bEKT || bEKR));
     sfree(xtop);
     if ((bMol || bCV || bCF) && !bTop)
@@ -929,7 +929,7 @@ int gmx_traj(int argc, char* argv[])
 
     if (bCom && bPBC)
     {
-        gpbc = gmx_rmpbc_init(&top.idef, ePBC, fr.natoms);
+        gpbc = gmx_rmpbc_init(&top.idef, pbcType, fr.natoms);
     }
 
     do
@@ -1098,7 +1098,7 @@ int gmx_traj(int argc, char* argv[])
     {
         if (nr_xfr > 1)
         {
-            if (ePBC != epbcNONE && !bNoJump)
+            if (pbcType != PbcType::No && !bNoJump)
             {
                 fprintf(stderr,
                         "\nWARNING: More than one frame was used for option -cv or -cf\n"
@@ -1118,14 +1118,14 @@ int gmx_traj(int argc, char* argv[])
     if (bCV)
     {
         write_pdb_bfac(opt2fn("-cv", NFILE, fnm), opt2fn("-av", NFILE, fnm), "average velocity",
-                       &(top.atoms), ePBC, topbox, isize[0], index[0], nr_xfr, sumx, nr_vfr, sumv,
-                       bDim, scale, oenv);
+                       &(top.atoms), pbcType, topbox, isize[0], index[0], nr_xfr, sumx, nr_vfr,
+                       sumv, bDim, scale, oenv);
     }
     if (bCF)
     {
         write_pdb_bfac(opt2fn("-cf", NFILE, fnm), opt2fn("-af", NFILE, fnm), "average force",
-                       &(top.atoms), ePBC, topbox, isize[0], index[0], nr_xfr, sumx, nr_ffr, sumf,
-                       bDim, scale, oenv);
+                       &(top.atoms), pbcType, topbox, isize[0], index[0], nr_xfr, sumx, nr_ffr,
+                       sumf, bDim, scale, oenv);
     }
 
     /* view it */