noextra option for write_data
This commit is contained in:
@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user