SpECTRE  v2024.04.12
integration::GslQuadAdaptive< GslIntegralType::UpperBoundaryInfinite > Class Reference

Integrates a 1D-function over the interval \( [a, +\infty) \). More...

#include <GslQuadAdaptive.hpp>

Public Member Functions

template<typename IntegrandType >
double operator() (IntegrandType &&integrand, const double lower_boundary, const double tolerance_abs, const double tolerance_rel=0.) const
 

Detailed Description

Integrates a 1D-function over the interval \( [a, +\infty) \).

The algorithm for "UpperBoundaryInfinite" maps the semi-open interval \( (0, 1] \) to a semi-infinite interval \( [a, +\infty) \), where \( a \) is given by lower_boundary.


The documentation for this class was generated from the following file: