#include <OpenMP.h>
|
| static unsigned | getCachelineSize () |
| | get cacheline size
|
| |
| template<typename T> |
| static unsigned | getGoodNumThreads (const std::vector< T > &v) |
| | Get a reasonable number of threads so as to access to vector v;.
|
| |
| template<typename T> |
| static unsigned | getGoodNumThreads (const T *x, unsigned s) |
| | Get a reasonable number of threads so as to access to an array of size s located at x.
|
| |
| static unsigned | getNumThreads () |
| | Get number of threads that can be used by openMP.
|
| |
| static unsigned | getThreadNum () |
| | Returns a unique thread identification number within the current team.
|
| |
| static void | setNumThreads (const unsigned nt) |
| | Set number of threads that can be used by openMP.
|
| |
◆ getCachelineSize()
| unsigned PLMD::OpenMP::getCachelineSize |
( |
| ) |
|
|
static |
◆ getGoodNumThreads() [1/2]
template<typename T>
| unsigned PLMD::OpenMP::getGoodNumThreads |
( |
const std::vector< T > & | v | ) |
|
|
static |
Get a reasonable number of threads so as to access to vector v;.
◆ getGoodNumThreads() [2/2]
template<typename T>
| unsigned PLMD::OpenMP::getGoodNumThreads |
( |
const T * | x, |
|
|
unsigned | s ) |
|
static |
Get a reasonable number of threads so as to access to an array of size s located at x.
◆ getNumThreads()
| unsigned PLMD::OpenMP::getNumThreads |
( |
| ) |
|
|
static |
Get number of threads that can be used by openMP.
◆ getThreadNum()
| unsigned PLMD::OpenMP::getThreadNum |
( |
| ) |
|
|
static |
Returns a unique thread identification number within the current team.
◆ setNumThreads()
| void PLMD::OpenMP::setNumThreads |
( |
const unsigned | nt | ) |
|
|
static |
Set number of threads that can be used by openMP.
The documentation for this class was generated from the following files: