className | Nektar::Thread::ThreadManagerBoost | privatestatic |
Create(unsigned int numT) | Nektar::Thread::ThreadManagerBoost | inlinestatic |
GetMaxNumWorkers() | Nektar::Thread::ThreadManagerBoost | virtual |
GetNumWorkers() | Nektar::Thread::ThreadManagerBoost | virtual |
GetPartitionFromRankThr(int pRank, unsigned int pThr) | Nektar::Thread::ThreadManager | inline |
GetRankFromPartition(int pPartition) | Nektar::Thread::ThreadManager | inline |
GetThrFromPartition(int pPartition) | Nektar::Thread::ThreadManager | inline |
GetType() const | Nektar::Thread::ThreadManagerBoost | virtual |
GetWorkerNum() | Nektar::Thread::ThreadManagerBoost | virtual |
Hold() | Nektar::Thread::ThreadManagerBoost | virtual |
InThread() | Nektar::Thread::ThreadManagerBoost | virtual |
IsInitialised() | Nektar::Thread::ThreadManager | virtual |
IsWorking() | Nektar::Thread::ThreadManagerBoost | private |
m_barrier | Nektar::Thread::ThreadManagerBoost | private |
m_chunkSize | Nektar::Thread::ThreadManagerBoost | private |
m_masterActiveCondVar | Nektar::Thread::ThreadManagerBoost | private |
m_masterActiveMutex | Nektar::Thread::ThreadManagerBoost | private |
m_masterQueue | Nektar::Thread::ThreadManagerBoost | private |
m_masterQueueCondVar | Nektar::Thread::ThreadManagerBoost | private |
m_masterQueueMutex | Nektar::Thread::ThreadManagerBoost | private |
m_masterThreadId | Nektar::Thread::ThreadManagerBoost | private |
m_numThreads | Nektar::Thread::ThreadManagerBoost | private |
m_numWorkers | Nektar::Thread::ThreadManagerBoost | private |
m_schedType | Nektar::Thread::ThreadManagerBoost | private |
m_threadActiveList | Nektar::Thread::ThreadManagerBoost | private |
m_threadBusyList | Nektar::Thread::ThreadManagerBoost | private |
m_threadList | Nektar::Thread::ThreadManagerBoost | private |
m_threadMap | Nektar::Thread::ThreadManagerBoost | private |
m_threadThreadList | Nektar::Thread::ThreadManagerBoost | private |
m_type | Nektar::Thread::ThreadManagerBoost | private |
QueueJob(ThreadJob *job) | Nektar::Thread::ThreadManagerBoost | virtual |
QueueJobs(std::vector< ThreadJob * > &joblist) | Nektar::Thread::ThreadManagerBoost | virtual |
SetChunkSize(unsigned int chnk) | Nektar::Thread::ThreadManagerBoost | virtual |
SetNumWorkers(unsigned int num) | Nektar::Thread::ThreadManagerBoost | virtual |
SetNumWorkers() | Nektar::Thread::ThreadManagerBoost | virtual |
SetNumWorkersImpl(const unsigned int num) | Nektar::Thread::ThreadManagerBoost | private |
SetSchedType(SchedType s) | Nektar::Thread::ThreadManagerBoost | virtual |
ThreadManagerBoost(unsigned int numWorkers) | Nektar::Thread::ThreadManagerBoost | |
ThreadManagerBoost() | Nektar::Thread::ThreadManagerBoost | private |
ThreadManagerBoost(const ThreadManagerBoost &) | Nektar::Thread::ThreadManagerBoost | private |
ThreadWorkerBoost class | Nektar::Thread::ThreadManagerBoost | friend |
Wait() | Nektar::Thread::ThreadManagerBoost | virtual |
~ThreadManager() | Nektar::Thread::ThreadManager | virtual |
~ThreadManagerBoost() | Nektar::Thread::ThreadManagerBoost | virtual |