|
Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
|
QAG adaptive integration. More...


Public Member Functions | |
| Integr_obj_qag (double(*f)(double, void *), const double a, const double b, const double epsabs, const double epsrel, size_t limit, int key) | |
| double | operator() (double r, void *params) |
| double | operator() (void *params) |
Public Member Functions inherited from anonymous_namespace{core_power.cpp}::Integr_obj | |
| Integr_obj (double(*f)(double, void *), const double a, const double b, const double epsabs, const double epsrel, const size_t limit) | |
| ~Integr_obj () | |
| void | set_a (double a_new) |
| void | set_b (double b_new) |
Protected Attributes | |
| int | key |
Protected Attributes inherited from anonymous_namespace{core_power.cpp}::Integr_obj | |
| double | result |
| double | error |
| double | a |
| double | b |
| double | L |
| double | epsabs |
| double | epsrel |
| size_t | limit |
| gsl_function | F |
| gsl_integration_workspace * | w |
| int | gsl_errno |
QAG adaptive integration.
The QAG algorithm is a simple adaptive integration procedure.
Definition at line 86 of file core_power.cpp.
|
inline |
Definition at line 90 of file core_power.cpp.
|
inline |
Definition at line 95 of file core_power.cpp.
References halomod_bm::params, and w.
|
inline |
Definition at line 103 of file core_power.cpp.
|
protected |
Definition at line 110 of file core_power.cpp.