| batching | integrators::Qmc< T, D, M, P, F, G, H > | |
| cputhreads | integrators::Qmc< T, D, M, P, F, G, H > | |
| cudablocks | integrators::Qmc< T, D, M, P, F, G, H > | |
| cudathreadsperblock | integrators::Qmc< T, D, M, P, F, G, H > | |
| devices | integrators::Qmc< T, D, M, P, F, G, H > | |
| epsabs | integrators::Qmc< T, D, M, P, F, G, H > | |
| epsrel | integrators::Qmc< T, D, M, P, F, G, H > | |
| errormode | integrators::Qmc< T, D, M, P, F, G, H > | |
| evaluate(I &func) | integrators::Qmc< T, D, M, P, F, G, H > | |
| evaluate_worker(const U thread_id, U &work_queue, std::mutex &work_queue_mutex, const std::vector< U > &z, const std::vector< D > &d, std::vector< T > &r, const U n, I &func, const int device, D &time_in_ns, U &points_computed) const | integrators::Qmc< T, D, M, P, F, G, H > | private |
| evaluateminn | integrators::Qmc< T, D, M, P, F, G, H > | |
| fit(I &func) | integrators::Qmc< T, D, M, P, F, G, H > | |
| fitftol | integrators::Qmc< T, D, M, P, F, G, H > | |
| fitgtol | integrators::Qmc< T, D, M, P, F, G, H > | |
| fitmaxiter | integrators::Qmc< T, D, M, P, F, G, H > | |
| fitparametersgsl | integrators::Qmc< T, D, M, P, F, G, H > | |
| fitstepsize | integrators::Qmc< T, D, M, P, F, G, H > | |
| fitxtol | integrators::Qmc< T, D, M, P, F, G, H > | |
| generatingvectors | integrators::Qmc< T, D, M, P, F, G, H > | |
| get_median_z(U n, I &func) | integrators::Qmc< T, D, M, P, F, G, H > | |
| get_next_n(U preferred_n, bool allow_median_lattices=true) const | integrators::Qmc< T, D, M, P, F, G, H > | |
| init_d(std::vector< D > &d, const U m, const U number_of_integration_variables) | integrators::Qmc< T, D, M, P, F, G, H > | private |
| init_r(std::vector< T > &r, const U m, const U r_size_over_m) const | integrators::Qmc< T, D, M, P, F, G, H > | private |
| init_z(std::vector< U > &z, const U n, const U number_of_integration_variables) const | integrators::Qmc< T, D, M, P, F, G, H > | private |
| integrate(I &func) | integrators::Qmc< T, D, M, P, F, G, H > | |
| integrate_no_fit_no_transform(I &func) | integrators::Qmc< T, D, M, P, F, G, H > | private |
| keeplattices | integrators::Qmc< T, D, M, P, F, G, H > | |
| latticecandidates | integrators::Qmc< T, D, M, P, F, G, H > | |
| logger | integrators::Qmc< T, D, M, P, F, G, H > | |
| maxeval | integrators::Qmc< T, D, M, P, F, G, H > | |
| maxmperpackage | integrators::Qmc< T, D, M, P, F, G, H > | |
| maxnperpackage | integrators::Qmc< T, D, M, P, F, G, H > | |
| minm | integrators::Qmc< T, D, M, P, F, G, H > | |
| minn | integrators::Qmc< T, D, M, P, F, G, H > | |
| Qmc() | integrators::Qmc< T, D, M, P, F, G, H > | |
| randomgenerator | integrators::Qmc< T, D, M, P, F, G, H > | |
| sample(I &func, const U n, const U m, std::vector< result< T > > &previous_iterations, std::vector< U > *generating_vector=nullptr) | integrators::Qmc< T, D, M, P, F, G, H > | private |
| sample_worker(const U thread_id, U &work_queue, std::mutex &work_queue_mutex, const std::vector< U > &z, const std::vector< D > &d, std::vector< T > &r, const U total_work_packages, const U n, const U m, I &func, const int device, D &time_in_ns, U &points_computed) const | integrators::Qmc< T, D, M, P, F, G, H > | private |
| uniform_distribution | integrators::Qmc< T, D, M, P, F, G, H > | private |
| update(const result< T > &res, U &n, U &m) const | integrators::Qmc< T, D, M, P, F, G, H > | private |
| verbosity | integrators::Qmc< T, D, M, P, F, G, H > | |
| ~Qmc() | integrators::Qmc< T, D, M, P, F, G, H > | inlinevirtual |