Merge pull request #4152 from nnn911/modify_triclinic

Fix Inconsistent syntax for dump_modify triclinic/general
This commit is contained in:
Stan Moore
2024-05-13 11:00:52 -06:00
committed by GitHub
2 changed files with 5 additions and 3 deletions

View File

@ -166,11 +166,12 @@ int DumpAtom::modify_param(int narg, char **arg)
}
if (strcmp(arg[0],"triclinic/general") == 0) {
triclinic_general = 1;
if (narg < 2) error->all(FLERR,"Illegal dump_modify command");
triclinic_general = utils::logical(FLERR,arg[1],false,lmp);
if (triclinic_general && !domain->triclinic_general)
error->all(FLERR,"Dump_modify triclinic/general cannot be used "
"if simulation box is not general triclinic");
return 1;
return 2;
}
return 0;

View File

@ -1766,7 +1766,8 @@ int DumpCustom::modify_param(int narg, char **arg)
if (narg < 2) error->all(FLERR,"Illegal dump_modify command");
triclinic_general = utils::logical(FLERR,arg[1],false,lmp);
if (triclinic_general && !domain->triclinic_general)
error->all(FLERR,"Dump_modify triclinic/general invalid b/c simulation box is not");
error->all(FLERR,"Dump_modify triclinic/general cannot be used "
"if simulation box is not general triclinic");
return 2;
}