apply utils::logical() to more commands
This commit is contained in:
41
src/dump.cpp
41
src/dump.cpp
@ -912,16 +912,12 @@ void Dump::modify_params(int narg, char **arg)
|
||||
while (iarg < narg) {
|
||||
if (strcmp(arg[iarg],"append") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) append_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) append_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
append_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else if (strcmp(arg[iarg],"buffer") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) buffer_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) buffer_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
buffer_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
if (buffer_flag && buffer_allow == 0)
|
||||
error->all(FLERR,"Dump_modify buffer yes not allowed for this style");
|
||||
iarg += 2;
|
||||
@ -935,9 +931,7 @@ void Dump::modify_params(int narg, char **arg)
|
||||
|
||||
} else if (strcmp(arg[iarg],"header") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) write_header_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) write_header_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
header_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else if (strcmp(arg[iarg],"every") == 0) {
|
||||
@ -960,8 +954,7 @@ void Dump::modify_params(int narg, char **arg)
|
||||
} else if (strcmp(arg[iarg],"fileper") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (!multiproc)
|
||||
error->all(FLERR,"Cannot use dump_modify fileper "
|
||||
"without % in dump file name");
|
||||
error->all(FLERR,"Cannot use dump_modify fileper without % in dump file name");
|
||||
int nper = utils::inumeric(FLERR,arg[iarg+1],false,lmp);
|
||||
if (nper <= 0) error->all(FLERR,"Illegal dump_modify command");
|
||||
|
||||
@ -986,16 +979,12 @@ void Dump::modify_params(int narg, char **arg)
|
||||
|
||||
} else if (strcmp(arg[iarg],"first") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) first_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) first_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
first_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else if (strcmp(arg[iarg],"flush") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) flush_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) flush_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
flush_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else if (strcmp(arg[iarg],"format") == 0) {
|
||||
@ -1032,8 +1021,7 @@ void Dump::modify_params(int narg, char **arg)
|
||||
} else if (strcmp(arg[iarg],"maxfiles") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (!multifile)
|
||||
error->all(FLERR,"Cannot use dump_modify maxfiles "
|
||||
"without * in dump file name");
|
||||
error->all(FLERR,"Cannot use dump_modify maxfiles without * in dump file name");
|
||||
// wipe out existing storage
|
||||
if (maxfiles > 0) {
|
||||
for (int idx=0; idx < numfiles; ++idx)
|
||||
@ -1053,8 +1041,7 @@ void Dump::modify_params(int narg, char **arg)
|
||||
} else if (strcmp(arg[iarg],"nfile") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (!multiproc)
|
||||
error->all(FLERR,"Cannot use dump_modify nfile "
|
||||
"without % in dump file name");
|
||||
error->all(FLERR,"Cannot use dump_modify nfile without % in dump file name");
|
||||
int nfile = utils::inumeric(FLERR,arg[iarg+1],false,lmp);
|
||||
if (nfile <= 0) error->all(FLERR,"Illegal dump_modify command");
|
||||
nfile = MIN(nfile,nprocs);
|
||||
@ -1090,9 +1077,7 @@ void Dump::modify_params(int narg, char **arg)
|
||||
|
||||
} else if (strcmp(arg[iarg],"pbc") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) pbcflag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) pbcflag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
pbcflag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else if (strcmp(arg[iarg],"sort") == 0) {
|
||||
@ -1117,16 +1102,12 @@ void Dump::modify_params(int narg, char **arg)
|
||||
|
||||
} else if (strcmp(arg[iarg],"time") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) time_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) time_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
time_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else if (strcmp(arg[iarg],"units") == 0) {
|
||||
if (iarg+2 > narg) error->all(FLERR,"Illegal dump_modify command");
|
||||
if (strcmp(arg[iarg+1],"yes") == 0) unit_flag = 1;
|
||||
else if (strcmp(arg[iarg+1],"no") == 0) unit_flag = 0;
|
||||
else error->all(FLERR,"Illegal dump_modify command");
|
||||
unit_flag = utils::logical(FLERR,arg[iarg+1],false,lmp);
|
||||
iarg += 2;
|
||||
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user