Changeset 10078
- Timestamp:
- Nov 17, 2006, 11:53:01 PM (19 years ago)
- Location:
- trunk/psModules/src/objects/models
- Files:
-
- 3 edited
-
pmModel_GAUSS.c (modified) (1 diff)
-
pmModel_PGAUSS.c (modified) (1 diff)
-
pmModel_QGAUSS.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_GAUSS.c
r9775 r10078 49 49 dPAR[PM_PAR_XPOS] = q*(2*px/PAR[PM_PAR_SXX] + Y*PAR[PM_PAR_SXY]); 50 50 dPAR[PM_PAR_YPOS] = q*(2*py/PAR[PM_PAR_SYY] + X*PAR[PM_PAR_SXY]); 51 dPAR[PM_PAR_SXX] = +2.0*q*px*px/PAR[PM_PAR_SXX]; 52 dPAR[PM_PAR_SYY] = +2.0*q*py*py/PAR[PM_PAR_SYY]; 51 // the extra factor of 2 below is needed to avoid excessive swings 52 dPAR[PM_PAR_SXX] = +4.0*q*px*px/PAR[PM_PAR_SXX]; 53 dPAR[PM_PAR_SYY] = +4.0*q*py*py/PAR[PM_PAR_SYY]; 53 54 dPAR[PM_PAR_SXY] = -q*X*Y; 54 55 } -
trunk/psModules/src/objects/models/pmModel_PGAUSS.c
r9775 r10078 50 50 dPAR[PM_PAR_XPOS] = q*(2.0*px/PAR[PM_PAR_SXX] + Y*PAR[PM_PAR_SXY]); 51 51 dPAR[PM_PAR_YPOS] = q*(2.0*py/PAR[PM_PAR_SYY] + X*PAR[PM_PAR_SXY]); 52 dPAR[PM_PAR_SXX] = +2.0*q*px*px/PAR[PM_PAR_SXX]; 53 dPAR[PM_PAR_SYY] = +2.0*q*py*py/PAR[PM_PAR_SYY]; 52 // the extra factor of 2 below is needed to avoid excessive swings 53 dPAR[PM_PAR_SXX] = +4.0*q*px*px/PAR[PM_PAR_SXX]; 54 dPAR[PM_PAR_SYY] = +4.0*q*py*py/PAR[PM_PAR_SYY]; 54 55 dPAR[PM_PAR_SXY] = -q*X*Y; 55 56 } -
trunk/psModules/src/objects/models/pmModel_QGAUSS.c
r9775 r10078 63 63 dPAR[PM_PAR_XPOS] = q*(2.0*px/PAR[PM_PAR_SXX] + Y*PAR[PM_PAR_SXY]); 64 64 dPAR[PM_PAR_YPOS] = q*(2.0*py/PAR[PM_PAR_SYY] + X*PAR[PM_PAR_SXY]); 65 dPAR[PM_PAR_SXX] = +2.0*q*px*px/PAR[PM_PAR_SXX]; 66 dPAR[PM_PAR_SYY] = +2.0*q*py*py/PAR[PM_PAR_SYY]; 65 // the extra factor of 2 below is needed to avoid excessive swings 66 dPAR[PM_PAR_SXX] = +4.0*q*px*px/PAR[PM_PAR_SXX]; 67 dPAR[PM_PAR_SYY] = +4.0*q*py*py/PAR[PM_PAR_SYY]; 67 68 dPAR[PM_PAR_SXY] = -q*X*Y; 68 69 dPAR[PM_PAR_7] = -t*z;
Note:
See TracChangeset
for help on using the changeset viewer.
