Definition at line 25 of file DumpState.c.
25 {
26 char DUMP[256];
27 FILE *fpDUMP;
28 sprintf(DUMP,
"%s.STATE",
prefix);
29 fpDUMP = fopen(DUMP, "w");
30 if(fpDUMP == NULL) {
31 fprintf(stderr, "Error opening file %s for writing\n", DUMP);
32 return;
33 }
34
35 fprintf(fpDUMP, "ITEM: TIMESTEP\n");
36 fprintf(fpDUMP,
"%lf\n",
timeNow);
37 fprintf(fpDUMP, "ITEM: NUMBER OF ATOMS\n");
38 fprintf(fpDUMP,
"%d\n",
nAtom);
39 fprintf(fpDUMP, "ITEM: BOX BOUNDS pp pp pp\n");
42 fprintf(fpDUMP, "%lf %lf zlo zhi\n", -0.1, 0.1);
43 fprintf(fpDUMP, "ITEM: ATOMS id mol type radius x y vx vy fx fy\n");
44 int n;
45 for (n = 1; n <=
nAtom; n++) {
46 fprintf(fpDUMP, "%d\t %d\t %d\t %0.2lf\t %0.16lf\t %0.16lf\t %0.16lf\t %0.16lf\t %0.16lf\t %0.16lf\n",
48 }
49 fclose(fpDUMP);
50}
References atomID, atomRadius, atomType, ax, ay, molID, nAtom, prefix, regionH, rx, ry, timeNow, vx, and vy.
Referenced by main().