Changeset 41615 for branches/eam_branches/relphot.20210521/src/GridOps.c
- Timestamp:
- May 25, 2021, 5:00:52 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/relphot.20210521/src/GridOps.c
r41610 r41615 68 68 for (int ix = 0; ix < GridCorr[code]->Nx; ix++) { 69 69 FREE (GridCorr[code]-> Mgrid[ix]); 70 FREE (GridCorr[code]->dMgrid[ix]);71 FREE (GridCorr[code]->nMgrid[ix]);70 if (GridCorr[code]->dMgrid) FREE (GridCorr[code]->dMgrid[ix]); 71 if (GridCorr[code]->nMgrid) FREE (GridCorr[code]->nMgrid[ix]); 72 72 } 73 73 … … 85 85 } 86 86 87 GridCorrectionType *getGridCorr (int *Nlast) {87 GridCorrectionType *getGridCorrNext (int *Nlast) { 88 88 89 89 if (GridCorr == NULL) return NULL; … … 99 99 *Nlast = i; 100 100 } 101 return result; 102 } 103 104 GridCorrectionType *getGridCorrByCode (int code) { 105 106 if (GridCorr == NULL) return NULL; 107 108 if (code >= NGridCorr) return NULL; 109 if (code < 0) return NULL; 110 111 ALLOCATE(GridCorr[code], GridCorrectionType, 1) 112 GridCorrectionType *result = GridCorr[code]; 101 113 return result; 102 114 } … … 135 147 ALLOCATE (GridCorr[code]->nMgrid, int *, NX_BIN); 136 148 for (int ix = 0; ix < NX_BIN; ix++) { 137 ALLOCATE (GridCorr[code]-> Mgrid[ix], float, N X_BIN);138 ALLOCATE (GridCorr[code]->dMgrid[ix], float, N X_BIN);139 ALLOCATE (GridCorr[code]->nMgrid[ix], int, N X_BIN);149 ALLOCATE (GridCorr[code]-> Mgrid[ix], float, NY_BIN); 150 ALLOCATE (GridCorr[code]->dMgrid[ix], float, NY_BIN); 151 ALLOCATE (GridCorr[code]->nMgrid[ix], int, NY_BIN); 140 152 } 141 153 }
Note:
See TracChangeset
for help on using the changeset viewer.
