noextra option for write_data

This commit is contained in:
jrgissing
2018-03-03 14:28:35 -07:00
parent 89de70ff32
commit a323147819
3 changed files with 14 additions and 5 deletions

View File

@ -74,6 +74,7 @@ void WriteData::command(int narg, char **arg)
pairflag = II;
coeffflag = 1;
extraflag = 1;
int noinit = 0;
int iarg = 1;
@ -90,6 +91,9 @@ void WriteData::command(int narg, char **arg)
} else if (strcmp(arg[iarg],"nocoeff") == 0) {
coeffflag = 0;
iarg++;
} else if (strcmp(arg[iarg],"noextra") == 0) {
extraflag = 0;
iarg++;
} else error->all(FLERR,"Illegal write_data command");
}
@ -206,10 +210,10 @@ void WriteData::write(char *file)
}
// extra sections managed by fixes
for (int i = 0; i < modify->nfix; i++)
if (modify->fix[i]->wd_section)
for (int m = 0; m < modify->fix[i]->wd_section; m++) fix(i,m);
if (extraflag)
for (int i = 0; i < modify->nfix; i++)
if (modify->fix[i]->wd_section)
for (int m = 0; m < modify->fix[i]->wd_section; m++) fix(i,m);
// close data file