23 #include <lal/LALDatatypes.h>
static double f(double theta, double y, double xi)
IntegralType
Type of integral.
REAL8 XLALREAL8RombergIntegrate(REAL8(*f)(REAL8 x, void *params), void *params, REAL8 xmin, REAL8 xmax, IntegralType type)
@ InfiniteDomainExp
integrate infinite domain with exponential falloff
@ ClosedInterval
evaluate integral on a closed interval
@ SingularLowerLimit
integrate an inv sqrt singularity at lower limit
@ SingularUpperLimit
integrate an inv sqrt singularity at upper limit
@ InfiniteDomainPow
integrate infinite domain with power-law falloff
@ OpenInterval
evaluate integral on an open interval
double REAL8
Double precision real floating-point number (8 bytes).