Classes | |
struct | aligned_allocator |
class | concurrent_queue |
class | latch |
class | thread_pool |
Functions | |
size_t & | thread_id () |
size_t & | num_threads () |
thread_pool & | get_pool () |
template<typename Func> | |
void | thread_map (size_t nthreads, Func f) |
Map a function f over nthreads. | |
Variables | |
static const size_t | max_threads = std::max(1u, std::thread::hardware_concurrency()) |
|
inline |
|
inline |
|
inline |
void pocketfft::detail::threading::thread_map | ( | size_t | nthreads, |
Func | f ) |
Map a function f over nthreads.
|
static |