18 #ifndef _AR_INT_TOOLS_H_
19 #define _AR_INT_TOOLS_H_
25 namespace alvarezruso {
26 namespace integrationtools
28 void SG20R(
const double a,
const double b,
const unsigned int n,
const unsigned int nsamp,
double* x,
unsigned int& np,
double* w);
29 std::complex<double>
RG201D(
const double A,
const double B,
const unsigned int N,
const unsigned int nsamp,
const std::complex<double> CF[]);
30 void RG202D(
const double a,
const double b,
unsigned int n,
unsigned int l,
31 unsigned int m, std::vector< std::vector<std::complex<double> > >& cf,
32 const unsigned int nsamp, std::vector<std::complex<double> >& cres);
34 void SG48R(
const double a,
const double b,
const unsigned int n,
const unsigned int nsamp,
double* x,
unsigned int& np,
double* w);
35 std::complex<double>
RG481D(
const double A,
const double B,
const unsigned int N,
const unsigned int nsamp,
const std::complex<double> CF[]);
36 void RG482D(
const double a,
const double b,
unsigned int n,
unsigned int l,
37 unsigned int m, std::vector< std::vector<std::complex<double> > >& cf,
38 const unsigned int nsamp, std::vector<std::complex<double> >& cres);
40 void SGNR (
const double a,
const double b,
const unsigned int n,
const unsigned int nsamp,
double* x,
unsigned int& np,
double* w);
41 std::complex<double>
RGN1D (
const double A,
const double B,
const unsigned int N,
const unsigned int nsamp,
const std::complex<double> CF[]);
42 void RGN2D (
const double a,
const double b,
unsigned int n,
unsigned int l,
43 unsigned int m, std::vector< std::vector<std::complex<double> > >& cf,
44 const unsigned int nsamp, std::vector<std::complex<double> >& cres);
50 #endif // AR_INT_TOOLS_H_
static constexpr double b
static constexpr double A
static constexpr double m