const char* xname,
const char* title,
t_atoms* atoms,
- int ePBC,
+ PbcType pbcType,
matrix box,
int isize,
int* index,
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);
}
}
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;
}
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)
if (bCom && bPBC)
{
- gpbc = gmx_rmpbc_init(&top.idef, ePBC, fr.natoms);
+ gpbc = gmx_rmpbc_init(&top.idef, pbcType, fr.natoms);
}
do
{
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"
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 */