APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
doubleexponentialquadrature.h
Go to the documentation of this file.
1//
2// APFEL++ 2017
3//
4// Author: Valerio Bertone: valerio.bertone@cern.ch
5//
6
7#pragma once
8
9#include <functional>
10
11namespace apfel
12{
22 {
23 public:
29 DoubleExponentialQuadrature(int const& nu = 0, double const& eps = 1e-5);
30
37 template<typename T>
38 T transform(std::function<T(double const&)> const& f, double const& qT) const;
39
40 private:
41 int const _nu;
42 double _aw[8000];
43 };
44}
DE-Quadrature Numerical automatic integrator for improper integral using double dxponential (DE) quad...
Definition doubleexponentialquadrature.h:22
double _aw[8000]
Definition doubleexponentialquadrature.h:42
int const _nu
Definition doubleexponentialquadrature.h:41
DoubleExponentialQuadrature(int const &nu=0, double const &eps=1e-5)
The Integrator constructor.
T transform(std::function< T(double const &)> const &f, double const &qT) const
Function that transform the input function.
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14