Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

integration/quadratureBase.hh
Go to the documentation of this file.
00001 /* 1D quadrature rules
00002  */
00003 
00004 #ifndef quadratureBase_hh
00005 #define quadratureBase_hh
00006 
00007 #include "basics/typedefs.hh"
00008 
00009 namespace concepts {
00010 
00011   // ************************************************************ C routines **
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 } // namespace concepts
00171 
00172 #endif // quadratureBase_hh

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)