apply utils::logical() in more places

This commit is contained in:
Axel Kohlmeyer
2021-09-21 14:15:02 -04:00
parent 41a3eccd1c
commit 1ba77e1629
30 changed files with 172 additions and 376 deletions

View File

@ -866,19 +866,13 @@ int DumpNetCDFMPIIO::modify_param(int narg, char **arg)
int iarg = 0;
if (strcmp(arg[iarg],"double") == 0) {
iarg++;
if (iarg >= narg)
error->all(FLERR,"expected 'yes' or 'no' after 'double' keyword.");
if (strcmp(arg[iarg],"yes") == 0) {
double_precision = true;
} else if (strcmp(arg[iarg],"no") == 0) {
double_precision = false;
} else error->all(FLERR,"expected 'yes' or 'no' after 'double' keyword.");
if (iarg >= narg) error->all(FLERR,"expected 'yes' or 'no' after 'double' keyword.");
double_precision = utils::logical(FLERR,arg[iarg],false,lmp) == 1;
iarg++;
return 2;
} else if (strcmp(arg[iarg],"at") == 0) {
iarg++;
if (iarg >= narg)
error->all(FLERR,"expected additional arg after 'at' keyword.");
if (iarg >= narg) error->all(FLERR,"expected additional arg after 'at' keyword.");
framei = utils::inumeric(FLERR,arg[iarg],false,lmp);
if (framei == 0) error->all(FLERR,"frame 0 not allowed for 'at' keyword.");
else if (framei < 0) framei--;
@ -886,13 +880,8 @@ int DumpNetCDFMPIIO::modify_param(int narg, char **arg)
return 2;
} else if (strcmp(arg[iarg],"thermo") == 0) {
iarg++;
if (iarg >= narg)
error->all(FLERR,"expected 'yes' or 'no' after 'thermo' keyword.");
if (strcmp(arg[iarg],"yes") == 0) {
thermo = true;
} else if (strcmp(arg[iarg],"no") == 0) {
thermo = false;
} else error->all(FLERR,"expected 'yes' or 'no' after 'thermo' keyword.");
if (iarg >= narg) error->all(FLERR,"expected 'yes' or 'no' after 'thermo' keyword.");
thermo = utils::logical(FLERR,arg[iarg],false,lmp) == 1;
iarg++;
return 2;
} else return 0;