QtiPlot 0.9.8.2
|
00001 #ifndef NRUTIL_H 00002 #define NRUTIL_H 00003 00004 #define NR_END 1 00005 #define FREE_ARG char* 00006 #define TINY 1.0e-20 00007 00008 void nrerror(const char error_text[]); 00009 double **matrix(long nrl, long nrh, long ncl, long nch); 00010 void free_matrix(double **m, long nrl, long nrh, long ncl, long nch); 00011 double *vector(long nl, long nh); 00012 void free_vector(double *v, long nl, long nh); 00013 int *intvector(long nl, long nh); 00014 void free_intvector(int*v, long nl, long nh); 00015 00016 //used for smoothing 00017 void lubksb(double **a, int n, int *indx, double b[]); 00018 void ludcmp(double **a, int n, int *indx, double *d); 00019 void savgol(double *c, int np, int nl, int nr, int ld, int m); 00020 00021 #endif // NRUTIL_H 00022