blocked_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
coprimes_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
CurrentThreadId() const final | Eigen::NonBlockingThreadPoolTempl< Environment > | inlinevirtual |
done_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
ec_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
env_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
GetPerThread() | Eigen::NonBlockingThreadPoolTempl< Environment > | inlineprivatestatic |
NonBlockingThreadPoolTempl(int num_threads, Environment env=Environment()) | Eigen::NonBlockingThreadPoolTempl< Environment > | inline |
NonEmptyQueueIndex() | Eigen::NonBlockingThreadPoolTempl< Environment > | inlineprivate |
NumThreads() const final | Eigen::NonBlockingThreadPoolTempl< Environment > | inlinevirtual |
Queue typedef | Eigen::NonBlockingThreadPoolTempl< Environment > | |
queues_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
Rand(uint64_t *state) | Eigen::NonBlockingThreadPoolTempl< Environment > | inlineprivatestatic |
Schedule(std::function< void()> fn) | Eigen::NonBlockingThreadPoolTempl< Environment > | inlinevirtual |
spinning_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
Steal() | Eigen::NonBlockingThreadPoolTempl< Environment > | inlineprivate |
Task typedef | Eigen::NonBlockingThreadPoolTempl< Environment > | |
Thread typedef | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
threads_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
waiters_ | Eigen::NonBlockingThreadPoolTempl< Environment > | private |
WaitForWork(EventCount::Waiter *waiter, Task *t) | Eigen::NonBlockingThreadPoolTempl< Environment > | inlineprivate |
WorkerLoop(int thread_id) | Eigen::NonBlockingThreadPoolTempl< Environment > | inlineprivate |
~NonBlockingThreadPoolTempl() | Eigen::NonBlockingThreadPoolTempl< Environment > | inline |
~ThreadPoolInterface() | Eigen::ThreadPoolInterface | inlinevirtual |