#include <OpenMP.h>
|
static unsigned | getNumThreads () |
| Get number of threads that can be used by openMP. More...
|
|
static unsigned | getCachelineSize () |
| get cacheline size More...
|
|
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. More...
|
|
template<typename T > |
static unsigned | getGoodNumThreads (const std::vector< T > &v) |
| Get a reasonable number of threads so as to access to vector v;. More...
|
|
unsigned PLMD::OpenMP::getCachelineSize |
( |
| ) |
|
|
static |
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.
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;.
unsigned PLMD::OpenMP::getNumThreads |
( |
| ) |
|
|
static |
Get number of threads that can be used by openMP.
The documentation for this class was generated from the following files: