Go to the documentation of this file.00001
00002
00003
00004 #ifndef quadratureBase_hh
00005 #define quadratureBase_hh
00006
00007 #include "basics/typedefs.hh"
00008
00009 namespace concepts {
00010
00011
00012
00013 #ifdef __cplusplus
00014 extern "C" {
00015 #endif
00016
00039 void JacobiPol(const double alf, const double bet, const int maxn,
00040 const double* x, const int m, double* p);
00041
00065 void JacobiDerivatives(const double alf, const double bet, const int maxn,
00066 const double* x, const int m, const double* p,
00067 double* q);
00068
00082 void JacobiZeros(double* x, int p, double alf, double bet);
00083
00115 void GaussLobattoAbscWght(double* x, double* w, const uint p,
00116 const uint j = 0);
00117
00144 void GaussRadauAbscWght(double* x, double* w, const uint p,
00145 const uint j = 0);
00146
00164 void GaussJacobiAbscWght(double* x, double* w, const uint p);
00165
00166 #ifdef __cplusplus
00167 }
00168 #endif
00169
00170 }
00171
00172 #endif // quadratureBase_hh