Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

legendre.h

00001 
00007 #ifndef LEGENDRE_H
00008 #define LEGENDRE_H
00009 
00010 #include "api.h"
00011 
00027 double alpha_al (int k, int n);
00028 
00038 double beta_al (int k, int n);
00039 
00049 double gamma_al (int k, int n);
00050 
00051 void alpha_al_row(double *alpha, int N, int n);
00052 void beta_al_row(double *beta, int N, int n);
00053 void gamma_al_row(double *gamma, int N, int n);
00054 
00066 void alpha_al_all(double *alpha, int N);
00067 
00079 void beta_al_all(double *beta, int N);
00080 
00092 void gamma_al_all(double *gamma, int N);
00093 
00111 void eval_al(double *x, double *y, int size, int k, double *alpha, 
00112   double *beta, double *gamma);
00113 
00132 int eval_al_thresh(double *x, double *y, int size, int k, double *alpha, 
00133   double *beta, double *gamma, double threshold);
00134 #endif

Generated on Wed May 10 20:39:39 2006 for NFFT by  doxygen 1.4.4