- Timestamp:
- Sep 24, 2009, 4:02:05 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap/psModules/src/objects/models/pmModel_PS1_V1.c
r25521 r25563 56 56 static float betaUse[] = { 1000, 3e6, 5, 5, 1.0, 1.0, 0.5, 2.0 }; 57 57 58 static bool limitsApply = true; // Apply limits? 59 58 60 59 61 psF32 PM_MODEL_FUNC (psVector *deriv, … … 109 111 bool PM_MODEL_LIMITS (psMinConstraintMode mode, int nParam, float *params, float *beta) 110 112 { 113 if (!limitsApply) { 114 return true; 115 } 111 116 psAssert(nParam >= 0 && nParam <= PM_PAR_7, "Parameter index is out of bounds"); 112 117 … … 436 441 paramsMinUse = NULL; 437 442 paramsMaxUse = NULL; 443 limitsApply = true; 444 break; 445 case PM_MODEL_LIMITS_IGNORE: 446 paramsMinUse = NULL; 447 paramsMaxUse = NULL; 448 limitsApply = false; 438 449 case PM_MODEL_LIMITS_LAX: 439 450 paramsMinUse = paramsMinLax; 440 451 paramsMaxUse = paramsMaxLax; 452 limitsApply = true; 441 453 break; 442 454 case PM_MODEL_LIMITS_STRICT: 443 455 paramsMinUse = paramsMinStrict; 444 456 paramsMaxUse = paramsMaxStrict; 457 limitsApply = true; 445 458 break; 446 459 default:
Note:
See TracChangeset
for help on using the changeset viewer.
