DE-Quadrature Numerical automatic integrator for improper integral using double dxponential (DE) quadrature. The code is a manipulation of the code linked here:
More...
#include <doubleexponentialquadrature.h>
|
| DoubleExponentialQuadrature (int const &nu=0, double const &eps=1e-5) |
| The Integrator constructor.
|
|
template<typename T > |
T | transform (std::function< T(double const &)> const &f, double const &qT) const |
| Function that transform the input function.
|
|
|
int const | _nu |
|
double | _aw [8000] |
|
DE-Quadrature Numerical automatic integrator for improper integral using double dxponential (DE) quadrature. The code is a manipulation of the code linked here:
http://www.kurims.kyoto-u.ac.jp/~ooura/intde.html
- Examples
- ogata_test.cc.
◆ DoubleExponentialQuadrature()
apfel::DoubleExponentialQuadrature::DoubleExponentialQuadrature |
( |
int const & | nu = 0, |
|
|
double const & | eps = 1e-5 ) |
The Integrator constructor.
- Parameters
-
nu | the order of the Bessel function (default: 0) |
eps | relative integration accuracy |
◆ transform()
template<typename T >
T apfel::DoubleExponentialQuadrature::transform |
( |
std::function< T(double const &)> const & | f, |
|
|
double const & | qT ) const |
Function that transform the input function.
- Parameters
-
f | function to be transformed |
qT | value of qT in which to compute the transform |
- Returns
- the value of the transform
◆ _aw
double apfel::DoubleExponentialQuadrature::_aw[8000] |
|
private |
◆ _nu
int const apfel::DoubleExponentialQuadrature::_nu |
|
private |
The documentation for this class was generated from the following file: