Changeset 9bebe0
- Timestamp:
- Apr 21, 2008, 7:00:29 PM (17 years ago)
- Children:
- 4d4fc1
- Parents:
- 1ce31f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pcp/src/output.c
r1ce31f r9bebe0 804 804 { 805 805 FILE *DensityDoc, *DensityDx; 806 char *posname, *datname ;806 char *posname, *datname, *suffix; 807 807 struct LatticeLevel *Lev = &P->Lat.Lev[STANDARTLEVEL]; 808 808 unsigned int i, MaxPoints, N[NDIM]; … … 820 820 sprintf(datname, "%s%s", P->Files.mainname, suffixdensdat); 821 821 // write doc file 822 OpenFile(P, &DensityDoc, suffixdensdoc, "w",P->Call.out[ReadOut]); 822 suffix = (char *) 823 Malloc(strlen(suffixdensdoc) + 3 + 1,"CreateDensityOutputGeneral: suffix"); 824 sprintf(suffix, ".L%i%s", Lev->LevelNo, suffixdensdoc); 825 OpenFile(P, &DensityDoc, suffix, "w",P->Call.out[ReadOut]); 823 826 fprintf(DensityDoc,"DensityPositions file = %s.####\n", posname); 824 827 fprintf(DensityDoc,"DensityData file = %s.####\n", datname); … … 828 831 fprintf(DensityDoc,"TimeSeries = %i\n",P->Files.OutVisStep+1); 829 832 fclose(DensityDoc); 833 Free(suffix, "CreateDensityOutputGeneral: suffix"); 830 834 // write DX file 831 OpenFile(P, &DensityDx, suffixdensdx, "w",P->Call.out[ReadOut]); 835 suffix = (char *) 836 Malloc(strlen(suffixdensdx) + 3 + 1,"CreateDensityOutputGeneral: suffix"); 837 sprintf(suffix, ".L%i%s", Lev->LevelNo, suffixdensdx); 838 OpenFile(P, &DensityDx, suffix, "w",P->Call.out[ReadOut]); 832 839 for (i=0; i < (unsigned int)P->Files.OutVisStep+1; i++) { // for every OutVis step 833 840 if (i==0) { … … 865 872 fprintf(DensityDx,"member %i \"obj.%04u\" position %f\n",i,i,(float)i); 866 873 fprintf(DensityDx,"end\n"); 867 868 874 fclose(DensityDx); 875 Free(suffix, "CreateDensityOutputGeneral: suffix"); 876 869 877 Free(posname, "CreateDensityOutputGeneral: posname"); 870 878 Free(datname, "CreateDensityOutputGeneral: datname");
Note:
See TracChangeset
for help on using the changeset viewer.