Changeset 6872 for trunk/psModules/src/objects/models/pmModel_PGAUSS.c
- Timestamp:
- Apr 17, 2006, 8:01:05 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_PGAUSS.c
r6511 r6872 26 26 27 27 if (deriv != NULL) { 28 // note difference from a pure gaussian: q = PAR[1]*r28 psF32 *dPAR = deriv->data.F32; 29 29 psF32 q = PAR[1]*r*r*t; 30 d eriv->data.F32[0] = +1.0;31 d eriv->data.F32[1] = +r;32 d eriv->data.F32[2] = q*(2.0*px*PAR[4] + PAR[6]*Y);33 d eriv->data.F32[3] = q*(2.0*py*PAR[5] + PAR[6]*X);34 d eriv->data.F32[4] = -2.0*q*px*X;35 d eriv->data.F32[5] = -2.0*q*py*Y;36 d eriv->data.F32[6] = -q*X*Y;30 dPAR[0] = +1.0; 31 dPAR[1] = +r; 32 dPAR[2] = q*(2.0*px*PAR[4] + PAR[6]*Y); 33 dPAR[3] = q*(2.0*py*PAR[5] + PAR[6]*X); 34 dPAR[4] = -2.0*q*px*X; 35 dPAR[5] = -2.0*q*py*Y; 36 dPAR[6] = -q*X*Y; 37 37 } 38 38 return(f); … … 50 50 51 51 beta_lim[0][0].data.F32[0] = 1000; 52 beta_lim[0][0].data.F32[1] = 10000;52 beta_lim[0][0].data.F32[1] = 3e6; 53 53 beta_lim[0][0].data.F32[2] = 5; 54 54 beta_lim[0][0].data.F32[3] = 5; … … 66 66 67 67 params_max[0][0].data.F32[0] = 1e5; 68 params_max[0][0].data.F32[1] = 1e 6;68 params_max[0][0].data.F32[1] = 1e8; 69 69 params_max[0][0].data.F32[2] = 1e4; // this should be set by image dimensions! 70 70 params_max[0][0].data.F32[3] = 1e4; // this should be set by image dimensions! … … 133 133 params[5] = 1.2 / moments->Sy; 134 134 params[6] = 0.0; 135 135 136 return(true); 136 137 }
Note:
See TracChangeset
for help on using the changeset viewer.
