DiFfRG
Loading...
Searching...
No Matches
integrators::Qmc< T, D, M, P, F, G, H > Member List

This is the complete list of members for integrators::Qmc< T, D, M, P, F, G, H >, including all inherited members.

batchingintegrators::Qmc< T, D, M, P, F, G, H >
cputhreadsintegrators::Qmc< T, D, M, P, F, G, H >
cudablocksintegrators::Qmc< T, D, M, P, F, G, H >
cudathreadsperblockintegrators::Qmc< T, D, M, P, F, G, H >
devicesintegrators::Qmc< T, D, M, P, F, G, H >
epsabsintegrators::Qmc< T, D, M, P, F, G, H >
epsrelintegrators::Qmc< T, D, M, P, F, G, H >
errormodeintegrators::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) constintegrators::Qmc< T, D, M, P, F, G, H >private
evaluateminnintegrators::Qmc< T, D, M, P, F, G, H >
fit(I &func)integrators::Qmc< T, D, M, P, F, G, H >
fitftolintegrators::Qmc< T, D, M, P, F, G, H >
fitgtolintegrators::Qmc< T, D, M, P, F, G, H >
fitmaxiterintegrators::Qmc< T, D, M, P, F, G, H >
fitparametersgslintegrators::Qmc< T, D, M, P, F, G, H >
fitstepsizeintegrators::Qmc< T, D, M, P, F, G, H >
fitxtolintegrators::Qmc< T, D, M, P, F, G, H >
generatingvectorsintegrators::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) constintegrators::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) constintegrators::Qmc< T, D, M, P, F, G, H >private
init_z(std::vector< U > &z, const U n, const U number_of_integration_variables) constintegrators::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
keeplatticesintegrators::Qmc< T, D, M, P, F, G, H >
latticecandidatesintegrators::Qmc< T, D, M, P, F, G, H >
loggerintegrators::Qmc< T, D, M, P, F, G, H >
maxevalintegrators::Qmc< T, D, M, P, F, G, H >
maxmperpackageintegrators::Qmc< T, D, M, P, F, G, H >
maxnperpackageintegrators::Qmc< T, D, M, P, F, G, H >
minmintegrators::Qmc< T, D, M, P, F, G, H >
minnintegrators::Qmc< T, D, M, P, F, G, H >
Qmc()integrators::Qmc< T, D, M, P, F, G, H >
randomgeneratorintegrators::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) constintegrators::Qmc< T, D, M, P, F, G, H >private
uniform_distributionintegrators::Qmc< T, D, M, P, F, G, H >private
update(const result< T > &res, U &n, U &m) constintegrators::Qmc< T, D, M, P, F, G, H >private
verbosityintegrators::Qmc< T, D, M, P, F, G, H >
~Qmc()integrators::Qmc< T, D, M, P, F, G, H >inlinevirtual