CPPuddle
cppuddle::executor_recycling::detail::executor_pool Member List

This is the complete list of members for cppuddle::executor_recycling::detail::executor_pool, including all inherited members.

cleanup()cppuddle::executor_recycling::detail::executor_poolinlinestatic
executor_pool(executor_pool const &other)=deletecppuddle::executor_recycling::detail::executor_pool
executor_pool(executor_pool &&other)=deletecppuddle::executor_recycling::detail::executor_pool
get_current_load(const size_t gpu_id=0) noexceptcppuddle::executor_recycling::detail::executor_poolinlinestatic
get_interface(const size_t gpu_id)cppuddle::executor_recycling::detail::executor_poolinlinestatic
get_next_device_id(const size_t number_gpus) noexceptcppuddle::executor_recycling::detail::executor_poolinlinestatic
init(size_t number_of_executors, Ts ... executor_args)cppuddle::executor_recycling::detail::executor_poolinlinestatic
init_all_executor_pools(size_t number_of_executors, Ts ... executor_args)cppuddle::executor_recycling::detail::executor_poolinlinestatic
init_executor_pool(size_t pool_id, size_t number_of_executors, Ts ... executor_args)cppuddle::executor_recycling::detail::executor_poolinlinestatic
interface_available(size_t load_limit, const size_t gpu_id) noexceptcppuddle::executor_recycling::detail::executor_poolinlinestatic
operator=(executor_pool const &other)=deletecppuddle::executor_recycling::detail::executor_pool
operator=(executor_pool &&other)=deletecppuddle::executor_recycling::detail::executor_pool
release_interface(size_t index, const size_t gpu_id) noexceptcppuddle::executor_recycling::detail::executor_poolinlinestatic
select_device(size_t gpu_id)cppuddle::executor_recycling::detail::executor_poolinlinestatic
set_device_selector(std::function< void(size_t)> select_gpu_function)cppuddle::executor_recycling::detail::executor_poolinlinestatic
~executor_pool()=defaultcppuddle::executor_recycling::detail::executor_pool