| all_coprimes_ | Eigen::ThreadPoolTempl< Environment > | private |
| allow_spinning_ | Eigen::ThreadPoolTempl< Environment > | private |
| AssertBounds(int start, int end) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| blocked_ | Eigen::ThreadPoolTempl< Environment > | private |
| Cancel() EIGEN_OVERRIDE | Eigen::ThreadPoolTempl< Environment > | inlinevirtual |
| cancelled_ | Eigen::ThreadPoolTempl< Environment > | private |
| ComputeCoprimes(int N, MaxSizeVector< unsigned > *coprimes) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| CurrentThreadId() const EIGEN_FINAL | Eigen::ThreadPoolTempl< Environment > | inlinevirtual |
| DecodePartition(unsigned val, unsigned *start, unsigned *limit) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| done_ | Eigen::ThreadPoolTempl< Environment > | private |
| ec_ | Eigen::ThreadPoolTempl< Environment > | private |
| EncodePartition(unsigned start, unsigned limit) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| env_ | Eigen::ThreadPoolTempl< Environment > | private |
| GetPerThread() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| GetStealPartition(int i) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| global_steal_partition_ | Eigen::ThreadPoolTempl< Environment > | private |
| GlobalSteal() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| GlobalThreadIdHash() | Eigen::ThreadPoolTempl< Environment > | inlineprivatestatic |
| init_barrier_ | Eigen::ThreadPoolTempl< Environment > | private |
| IsNotifyParkedThreadRequired() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| kMaxPartitionBits | Eigen::ThreadPoolTempl< Environment > | privatestatic |
| kMaxSpinningThreads | Eigen::ThreadPoolTempl< Environment > | privatestatic |
| kMaxThreads | Eigen::ThreadPoolTempl< Environment > | privatestatic |
| kMinActiveThreadsToStartSpinning | Eigen::ThreadPoolTempl< Environment > | privatestatic |
| kSpinCount | Eigen::ThreadPoolTempl< Environment > | privatestatic |
| LocalSteal() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| MaybeGetTask(Task *t) | Eigen::ThreadPoolTempl< Environment > | inline |
| NonEmptyQueueIndex() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| num_threads_ | Eigen::ThreadPoolTempl< Environment > | private |
| NumActiveThreads() const | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| NumBlockedThreads() const | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| NumThreads() const EIGEN_FINAL | Eigen::ThreadPoolTempl< Environment > | inlinevirtual |
| per_thread_map_ | Eigen::ThreadPoolTempl< Environment > | private |
| per_thread_map_mutex_ | Eigen::ThreadPoolTempl< Environment > | private |
| Queue typedef | Eigen::ThreadPoolTempl< Environment > | |
| Rand(uint64_t *state) | Eigen::ThreadPoolTempl< Environment > | inlineprivatestatic |
| Schedule(std::function< void()> fn) EIGEN_OVERRIDE | Eigen::ThreadPoolTempl< Environment > | inlinevirtual |
| ScheduleWithHint(std::function< void()> fn, int start, int limit) override | Eigen::ThreadPoolTempl< Environment > | inlinevirtual |
| SetStealPartition(size_t i, unsigned val) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| SetStealPartitions(const std::vector< std::pair< unsigned, unsigned >> &partitions) | Eigen::ThreadPoolTempl< Environment > | inline |
| spin_count_ | Eigen::ThreadPoolTempl< Environment > | private |
| spinning_state_ | Eigen::ThreadPoolTempl< Environment > | private |
| StartSpinning() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| Steal(unsigned start, unsigned limit) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| StopSpinning() | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| Task typedef | Eigen::ThreadPoolTempl< Environment > | |
| Thread typedef | Eigen::ThreadPoolTempl< Environment > | |
| thread_data_ | Eigen::ThreadPoolTempl< Environment > | private |
| ThreadPoolTempl(int num_threads, Environment env=Environment()) | Eigen::ThreadPoolTempl< Environment > | inline |
| ThreadPoolTempl(int num_threads, bool allow_spinning, Environment env=Environment()) | Eigen::ThreadPoolTempl< Environment > | inline |
| waiters_ | Eigen::ThreadPoolTempl< Environment > | private |
| WaitForWork(EventCount::Waiter *waiter, Task *t) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| WorkerLoop(int thread_id) | Eigen::ThreadPoolTempl< Environment > | inlineprivate |
| ~ThreadPoolInterface() | Eigen::ThreadPoolInterface | inlinevirtual |
| ~ThreadPoolTempl() | Eigen::ThreadPoolTempl< Environment > | inline |