LoopIntegrals Namespace Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::LoopIntegrals Namespace Reference
Functions | |
| template<typename NT , int d, typename FUN > | |
| NT | integrate (const FUN &fun, const QGauss< 1 > &x_quadrature, const double x_extent, const double k) |
| Performs the integral. | |
Function Documentation
◆ integrate()
| NT DiFfRG::LoopIntegrals::integrate | ( | const FUN & | fun, |
| const QGauss< 1 > & | x_quadrature, | ||
| const double | x_extent, | ||
| const double | k | ||
| ) |
Performs the integral.
\[ \int d\Omega_{d} \int_0^\infty dq f(q^2) q^{d-1} \]
- Template Parameters
-
NT Number type used throughout. d Dimension of the integral. FUN Function type of the integrand.
- Parameters
-
fun Integrand, should be a callable with signature NT(double q^2). x_quadrature Quadrature rule for the integral over \(q^2\), \(q^2 = x * k^2\). x_extent Extent of the integral over \(q^2\), \(q^2 = x * k^2\). k Momentum scale as defined above.
- Returns
- NT Result of the integral.
Generated by