- Timestamp:
- Nov 25, 2008, 4:51:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20081124/Ohana/src/opihi/cmd.astro/imfit-qrgauss.c
r4420 r20839 1 1 # include "imfit.h" 2 2 3 float qrgaussTD (float, float, float *, int, float *);3 opihi_flt qrgaussTD (opihi_flt, opihi_flt, opihi_flt *, int, opihi_flt *); 4 4 void qrgaussCL (); 5 5 … … 14 14 15 15 /* allocate free and fixed parameters */ 16 ALLOCATE (par, float, MAX (Npar, 1));17 bzero (par, Npar*sizeof( float));18 ALLOCATE (fpar, float, MAX (Nfpar, 1));19 bzero (fpar, Nfpar*sizeof( float));16 ALLOCATE (par, opihi_flt, MAX (Npar, 1)); 17 bzero (par, Npar*sizeof(opihi_flt)); 18 ALLOCATE (fpar, opihi_flt, MAX (Nfpar, 1)); 19 bzero (fpar, Nfpar*sizeof(opihi_flt)); 20 20 21 21 par[0] = get_variable_default ("Xg", 0); … … 44 44 } 45 45 46 float qrgaussTD (float x, float y, float *par, int Npar, float *dpar) {46 opihi_flt qrgaussTD (opihi_flt x, opihi_flt y, opihi_flt *par, int Npar, opihi_flt *dpar) { 47 47 48 float X, Y, px, py;49 float z, r, q, f;48 opihi_flt X, Y, px, py; 49 opihi_flt z, r, q, f; 50 50 51 51 X = x - par[0]; … … 77 77 # if (0) 78 78 /* one component, two slopes: (1 + z^M + z^N)^(-1) -- x, y, sx, sy, sxy, I, sky, sr */ 79 float qrgaussTD (float x, float y, float *par, int Npar, float *dpar) {79 opihi_flt qrgaussTD (opihi_flt x, opihi_flt y, opihi_flt *par, int Npar, opihi_flt *dpar) { 80 80 81 float X, Y, px, py;82 float z, r, q, f;81 opihi_flt X, Y, px, py; 82 opihi_flt z, r, q, f; 83 83 84 84 /* if (par[7] < 1.0) par[7] = 1.0; */
Note:
See TracChangeset
for help on using the changeset viewer.
