Fixing bugs in child arg parsing

This commit is contained in:
jtclemm
2024-02-08 21:27:58 -07:00
parent 1afb9e9dcb
commit 3358fe36d1

View File

@ -64,7 +64,7 @@ irregular(nullptr), set(nullptr)
int nskip; int nskip;
if (utils::strmatch(style, "^deform/pressure")) { if (utils::strmatch(style, "^deform/pressure")) {
child_parameters.insert("box"); child_parameters.insert("box");
child_styles.insert({{"pressure", 4}, {"pressure/mean", 4}, {"volume", 3}}); child_styles.insert({{"pressure", 4}, {"pressure/mean", 4}, {"volume", 2}});
} }
// set defaults // set defaults
@ -221,7 +221,7 @@ irregular(nullptr), set(nullptr)
utils::missing_cmd_args(FLERR, fmt::format("fix {} {}", style, arg[iarg + 1]), error); utils::missing_cmd_args(FLERR, fmt::format("fix {} {}", style, arg[iarg + 1]), error);
for (int i = 0; i < nskip; i++) leftover_iarg.push_back(iarg + i); for (int i = 0; i < nskip; i++) leftover_iarg.push_back(iarg + i);
iarg += nskip; iarg += nskip;
} error->all(FLERR, "Illegal fix {} command argument: {}", style, arg[iarg + 1]); } else error->all(FLERR, "Illegal fix {} command argument: {}", style, arg[iarg + 1]);
} else break; } else break;
} }