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

◆ integrate_GenzMalik()

template<typename F , typename GenzMalik , typename T_a , typename T_b , typename ParsTupleT >
auto stan::math::internal::integrate_GenzMalik ( const F &  integrand,
const GenzMalik &  genz_malik,
const int  dim,
const Eigen::Matrix< T_a, Eigen::Dynamic, 1 > &  a,
const Eigen::Matrix< T_b, Eigen::Dynamic, 1 > &  b,
const ParsTupleT &  pars_tuple 
)
inline

Compute the integral of the function to be integrated (integrand) from a to b for more than one dimensions.

Template Parameters
Ftype of the integrand
GenzMaliktype of --—
T_atype of lower limit of integration
T_btype of upper limit of integration
ParsTupleTtype of the tuple of parameters for the integrand
Parameters
[out]integrandfunction to be integrated
[in]genz_maliktuple of GenzMalik weights
dimdimension of the multidimensional integral
alower limit of integration
bupper limit of integration
pars_tupleTuple of parameters for the integrand
Returns
numeric integral of the integrand, error, and suggested coordinate to subdivide next

Definition at line 270 of file hcubature.hpp.