className | Nektar::Thread::ThreadManagerStd | privatestatic |
Create(unsigned int numT) | Nektar::Thread::ThreadManagerStd | inlinestatic |
GetMaxNumWorkers() | Nektar::Thread::ThreadManager | inline |
GetNumWorkers() | Nektar::Thread::ThreadManager | inline |
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() | Nektar::Thread::ThreadManager | inline |
GetWorkerNum() | Nektar::Thread::ThreadManager | inline |
Hold() | Nektar::Thread::ThreadManager | inline |
InThread() | Nektar::Thread::ThreadManager | inline |
IsInitialised() | Nektar::Thread::ThreadManager | inline |
IsWorking() | Nektar::Thread::ThreadManagerStd | private |
m_barrier | Nektar::Thread::ThreadManagerStd | private |
m_chunkSize | Nektar::Thread::ThreadManagerStd | private |
m_masterActiveCondVar | Nektar::Thread::ThreadManagerStd | private |
m_masterActiveMutex | Nektar::Thread::ThreadManagerStd | private |
m_masterQueue | Nektar::Thread::ThreadManagerStd | private |
m_masterQueueCondVar | Nektar::Thread::ThreadManagerStd | private |
m_masterQueueMutex | Nektar::Thread::ThreadManagerStd | private |
m_masterThreadId | Nektar::Thread::ThreadManagerStd | private |
m_numThreads | Nektar::Thread::ThreadManagerStd | private |
m_numWorkers | Nektar::Thread::ThreadManagerStd | private |
m_schedType | Nektar::Thread::ThreadManagerStd | private |
m_threadActiveList | Nektar::Thread::ThreadManagerStd | private |
m_threadBusyList | Nektar::Thread::ThreadManagerStd | private |
m_threadList | Nektar::Thread::ThreadManagerStd | private |
m_threadMap | Nektar::Thread::ThreadManagerStd | private |
m_threadThreadList | Nektar::Thread::ThreadManagerStd | private |
m_type | Nektar::Thread::ThreadManagerStd | private |
QueueJob(ThreadJob *job) | Nektar::Thread::ThreadManager | inline |
QueueJobs(std::vector< ThreadJob * > &joblist) | Nektar::Thread::ThreadManager | inline |
SetChunkSize(unsigned int chnk) | Nektar::Thread::ThreadManager | inline |
SetNumWorkers(const unsigned int num) | Nektar::Thread::ThreadManager | inline |
SetNumWorkers() | Nektar::Thread::ThreadManager | inline |
SetNumWorkersImpl(const unsigned int num) | Nektar::Thread::ThreadManagerStd | private |
SetSchedType(SchedType s) | Nektar::Thread::ThreadManager | inline |
ThreadManagerStd(unsigned int numWorkers) | Nektar::Thread::ThreadManagerStd | |
ThreadManagerStd() | Nektar::Thread::ThreadManagerStd | private |
ThreadManagerStd(const ThreadManagerStd &) | Nektar::Thread::ThreadManagerStd | private |
ThreadWorkerStd | Nektar::Thread::ThreadManagerStd | friend |
v_GetMaxNumWorkers() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_GetNumWorkers() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_GetType() const override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_GetWorkerNum() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_Hold() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_InThread() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_IsInitialised() | Nektar::Thread::ThreadManager | protectedvirtual |
v_QueueJob(ThreadJob *job) override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_QueueJobs(std::vector< ThreadJob * > &joblist) override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_SetChunkSize(unsigned int chnk) override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_SetNumWorkers(const unsigned int num) override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_SetNumWorkers() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_SetSchedType(SchedType s) override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
v_Wait() override | Nektar::Thread::ThreadManagerStd | protectedvirtual |
Wait() | Nektar::Thread::ThreadManager | inline |
~ThreadManager() | Nektar::Thread::ThreadManager | virtual |
~ThreadManagerStd() override | Nektar::Thread::ThreadManagerStd | |