Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ integrate_1d_impl() [2/2]

template<typename F , typename... Args, require_all_st_arithmetic< Args... > * = nullptr>
double stan::math::integrate_1d_impl ( const F &  f,
double  a,
double  b,
double  relative_tolerance,
std::ostream *  msgs,
const Args &...  args 
)
inline

Compute the integral of the single variable function f from a to b to within a specified relative tolerance.

a and b can be finite or infinite.

Template Parameters
TType of f
Parameters
fthe function to be integrated
alower limit of integration
bupper limit of integration
relative_tolerancetolerance passed to Boost quadrature
[in,out]msgsthe print stream for warning messages
argsadditional arguments passed to f
Returns
numeric integral of function f

Definition at line 175 of file integrate_1d.hpp.