Changeset 25687
- Timestamp:
- Sep 30, 2009, 12:13:18 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20090715/psModules/src/camera/pmReadoutFake.c
r25626 r25687 97 97 continue; 98 98 } 99 // check that all params are valid: 100 bool validParams = true; 101 for (int n = 0; validParams && (n < normModel->params->n); n++) { 102 if (n == PM_PAR_SKY) continue; 103 if (n == PM_PAR_I0) continue; 104 if (n == PM_PAR_XPOS) continue; 105 if (n == PM_PAR_YPOS) continue; 106 if (!isfinite(normModel->params->data.F32[n])) validParams = false; 107 } 108 if (!validParams) { 109 psFree(normModel); 110 continue; 111 } 99 112 if (circularise && !circulariseModel(normModel)) { 100 113 psError(PS_ERR_UNKNOWN, false, "Unable to circularise PSF model."); … … 112 125 continue; 113 126 } 127 // check that all params are valid: 128 bool validParams = true; 129 for (int n = 0; validParams && (n < fakeModel->params->n); n++) { 130 if (n == PM_PAR_SKY) continue; 131 if (n == PM_PAR_I0) continue; 132 if (n == PM_PAR_XPOS) continue; 133 if (n == PM_PAR_YPOS) continue; 134 if (!isfinite(fakeModel->params->data.F32[n])) validParams = false; 135 } 136 if (!validParams) { 137 psFree(fakeModel); 138 continue; 139 } 114 140 if (circularise && !circulariseModel(fakeModel)) { 115 141 psError(PS_ERR_UNKNOWN, false, "Unable to circularise PSF model.");
Note:
See TracChangeset
for help on using the changeset viewer.
