Changeset 20936 for trunk/Ohana/src/opihi/cmd.astro/imfit-sgauss.c
- Timestamp:
- Dec 7, 2008, 3:31:01 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.astro/imfit-sgauss.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.astro/imfit-sgauss.c
r3144 r20936 3 3 # define FSCALE 1.2 4 4 5 float sgaussTD (float, float, float *, int, float *);5 opihi_flt sgaussTD (opihi_flt, opihi_flt, opihi_flt *, int, opihi_flt *); 6 6 void sgaussCL (); 7 7 … … 16 16 17 17 /* allocate free and fixed parameters */ 18 ALLOCATE (par, float, MAX (Npar, 1));19 bzero (par, Npar*sizeof( float));20 ALLOCATE (fpar, float, MAX (Nfpar, 1));21 bzero (fpar, Nfpar*sizeof( float));18 ALLOCATE (par, opihi_flt, MAX (Npar, 1)); 19 bzero (par, Npar*sizeof(opihi_flt)); 20 ALLOCATE (fpar, opihi_flt, MAX (Nfpar, 1)); 21 bzero (fpar, Nfpar*sizeof(opihi_flt)); 22 22 23 23 par[0] = get_variable_default ("Xg", 0); … … 52 52 53 53 /* two components: (1 + z_1 + z_2^N)^(-1) -- x, y, sx1, sy1, sxy1, I, sky, sx2, sy2, sxy2 */ 54 float sgaussTD (float x, float y, float *par, int Npar, float *dpar) {54 opihi_flt sgaussTD (opihi_flt x, opihi_flt y, opihi_flt *par, int Npar, opihi_flt *dpar) { 55 55 56 float X, Y, px1, py1, px2, py2;57 float z1, z2, r, q1, q2, f, f1, f2;56 opihi_flt X, Y, px1, py1, px2, py2; 57 opihi_flt z1, z2, r, q1, q2, f, f1, f2; 58 58 59 59 X = x - par[0];
Note:
See TracChangeset
for help on using the changeset viewer.
