massspec/curvefit.h
00001 #ifndef _CURVEFIT1D_H_
00002 #define _CURVEFIT1D_H_
00003 
00004 void curvefit1D(int dim,
00005                                 float* x_array, float* y_array, int size,
00006                                 float* param_array, int* param_state_array, int no_param,
00007                                 char mode);
00008 
00009 int curvefit1Dv2(float* x_array, float* y_array, int size,
00010                                  float* PARAM_InitialArray, int* PARAM_StateArray, float** PARAM_FinalArray, int PARAM_no, int PARAM_Format,
00011                                  void (*fit_func) (float x, float a[], float* y, float dyda[], int na));
00012 
00013 int curvefit2D(float* x_array, float* y_array, float** z_array, int xdata, int ydata,
00014                            float* PARAM_InitialArray, int* PARAM_StateArray, float** PARAM_FinalArray, 
00015                            int PARAM_no, int PARAM_Format,
00016                            void (*fit_func)(float x, float y, float a[], float *z, float dzda[], int na), 
00017                            float* chi2, int* no_iter);
00018 
00019 int curvefit2Dv2(  float* x_array, float* y_array, float** z_array, int xdata, int ydata,
00020                                    float* PARAM_InitialArray, int* PARAM_StateArray, float** PARAM_FinalArray, int PARAM_no,
00021                                    void (*fit_func)(float x, float y, float a[], float *z, float dzda[], int na), 
00022                                    float* chi2, int* no_iter);
00023 
00024 #endif
00025 
00026 
Generated on Sun Feb 13 01:05:57 2005 for MapQuant by
 1.3.7