Changeset 13803 for trunk/psModules/src/objects/models/pmModel_QGAUSS.c
- Timestamp:
- Jun 13, 2007, 1:41:51 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_QGAUSS.c
r13567 r13803 127 127 if (fabs(beta[nParam]) > fabs(beta_lim)) { 128 128 beta[nParam] = (beta[nParam] > 0) ? fabs(beta_lim) : -fabs(beta_lim); 129 ps Error(PM_ERR_PSF, true, "|beta[nParam==%d]| > |beta_lim|; %g v. %g",130 nParam, beta[nParam], beta_lim);129 psTrace ("psModules.objects", 5, "|beta[nParam==%d]| > |beta_lim|; %g v. %g", 130 nParam, beta[nParam], beta_lim); 131 131 return false; 132 132 } … … 163 163 if (params[nParam] < params_min) { 164 164 params[nParam] = params_min; 165 ps Error(PM_ERR_PSF, true, "params[nParam==%d] < params_min; %g v. %g",166 nParam, params[nParam], params_min);165 psTrace ("psModules.objects", 5, "params[nParam==%d] < params_min; %g v. %g", 166 nParam, params[nParam], params_min); 167 167 return false; 168 168 } … … 199 199 if (params[nParam] > params_max) { 200 200 params[nParam] = params_max; 201 ps Error(PM_ERR_PSF, true, "params[nParam==%d] > params_max; %g v. %g",202 nParam, params[nParam], params_max);201 psTrace ("psModules.objects", 5, "params[nParam==%d] > params_max; %g v. %g", 202 nParam, params[nParam], params_max); 203 203 return false; 204 204 } … … 372 372 continue; 373 373 374 if (!PM_MODEL_LIMITS(PS_MINIMIZE_PARAM_MIN, i, out, NULL) || 375 !PM_MODEL_LIMITS(PS_MINIMIZE_PARAM_MAX, i, out, NULL)) { 376 psError(PM_ERR_PSF, false, "Setting limits at (r,c) = (%.1f, %.1f)", 377 in[PM_PAR_XPOS], in[PM_PAR_YPOS]); 378 return false; 374 bool status = true; 375 status &= PM_MODEL_LIMITS(PS_MINIMIZE_PARAM_MIN, i, out, NULL); 376 status &= PM_MODEL_LIMITS(PS_MINIMIZE_PARAM_MAX, i, out, NULL); 377 if (!status) { 378 psTrace ("psModules.objects", 5, "Hitting parameter limits at (r,c) = (%.1f, %.1f)", 379 in[PM_PAR_XPOS], in[PM_PAR_YPOS]); 380 modelPSF->flags |= PM_MODEL_STATUS_LIMITS; 379 381 } 380 382 } 381 383 382 return (true);384 return true; 383 385 } 384 386
Note:
See TracChangeset
for help on using the changeset viewer.
