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: