The fast multipole embedder work thread class.
More...
#include <ogdf/energybased/fast_multipole_embedder/FMEThread.h>
The fast multipole embedder work thread class.
Definition at line 76 of file FMEThread.h.
◆ FMEThread() [1/2]
ogdf::fast_multipole_embedder::FMEThread::FMEThread |
( |
FMEThreadPool * |
pThreadPool, |
|
|
uint32_t |
threadNr |
|
) |
| |
◆ FMEThread() [2/2]
ogdf::fast_multipole_embedder::FMEThread::FMEThread |
( |
const FMEThread & |
| ) |
|
|
private |
◆ isMainThread()
bool ogdf::fast_multipole_embedder::FMEThread::isMainThread |
( |
| ) |
const |
|
inline |
returns true if this is the main thread ( the main thread is always the first thread )
Definition at line 89 of file FMEThread.h.
◆ numThreads()
uint32_t ogdf::fast_multipole_embedder::FMEThread::numThreads |
( |
| ) |
const |
|
inline |
returns the total number of threads in the pool
Definition at line 86 of file FMEThread.h.
◆ operator()()
void ogdf::fast_multipole_embedder::FMEThread::operator() |
( |
| ) |
|
|
inline |
◆ operator=()
◆ setTask()
void ogdf::fast_multipole_embedder::FMEThread::setTask |
( |
FMETask * |
pTask | ) |
|
|
inline |
◆ sync()
void ogdf::fast_multipole_embedder::FMEThread::sync |
( |
| ) |
|
◆ threadNr()
uint32_t ogdf::fast_multipole_embedder::FMEThread::threadNr |
( |
| ) |
const |
|
inline |
◆ threadPool()
FMEThreadPool* ogdf::fast_multipole_embedder::FMEThread::threadPool |
( |
| ) |
const |
|
inline |
returns the ThreadPool this thread belongs to
Definition at line 92 of file FMEThread.h.
◆ unixSetAffinity()
void ogdf::fast_multipole_embedder::FMEThread::unixSetAffinity |
( |
| ) |
|
◆ m_numThreads
uint32_t ogdf::fast_multipole_embedder::FMEThread::m_numThreads |
|
private |
◆ m_pTask
FMETask* ogdf::fast_multipole_embedder::FMEThread::m_pTask |
|
private |
◆ m_pThreadPool
FMEThreadPool* ogdf::fast_multipole_embedder::FMEThread::m_pThreadPool |
|
private |
◆ m_threadNr
uint32_t ogdf::fast_multipole_embedder::FMEThread::m_threadNr |
|
private |
The documentation for this class was generated from the following file:
- include/ogdf/energybased/fast_multipole_embedder/FMEThread.h