Sirikata
|
#include "SqrIntegral.hpp"
Classes | |
struct | sqrParams |
Namespaces | |
namespace | Sirikata |
Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO. | |
Defines | |
#define | gsl_monte_plain_integratePRINT(F0, xl, xu, dim, NCALLS, r, s, res1, err1) (gsl_monte_plain_integrate(F0, xl, xu, dim, NCALLS, r, s, res1, err1)),printf ("Integrating (%.0f %.0f)->(%.0f %.0f) to (%.0f %.0f)->(%.0f %.0f)=%lf -+ %lf\n",xl[0],xl[1],xu[0],xu[1],xl[2],xl[3],xu[2],xu[3],*res1,*err1); |
Functions | |
double | inverse_polynomial (double r, double r2) |
double | bandwidth_bound_no_cutoff (double r, double r2, size_t dim, void *v_params) |
double | bandwidth_bound (double *x, size_t dim, void *v_params) |
#define gsl_monte_plain_integratePRINT | ( | F0, | |
xl, | |||
xu, | |||
dim, | |||
NCALLS, | |||
r, | |||
s, | |||
res1, | |||
err1 | |||
) | (gsl_monte_plain_integrate(F0, xl, xu, dim, NCALLS, r, s, res1, err1)),printf ("Integrating (%.0f %.0f)->(%.0f %.0f) to (%.0f %.0f)->(%.0f %.0f)=%lf -+ %lf\n",xl[0],xl[1],xu[0],xu[1],xl[2],xl[3],xu[2],xu[3],*res1,*err1); |
double bandwidth_bound | ( | double * | x, |
size_t | dim, | ||
void * | v_params | ||
) |
References bandwidth_bound_no_cutoff(), sqrParams::constant_extent_rho, and sqrParams::constant_inner_speed_k.
Referenced by Sirikata::SqrIntegral::integrate().
double bandwidth_bound_no_cutoff | ( | double | r, |
double | r2, | ||
size_t | dim, | ||
void * | v_params | ||
) |
References sqrParams::flatness, and inverse_polynomial().
Referenced by bandwidth_bound(), and Sirikata::SqrIntegral::integrate().
double inverse_polynomial | ( | double | r, |
double | r2 | ||
) |
Referenced by bandwidth_bound_no_cutoff().