|
int | Run (void(*func)(void *, ThreadPool), void *arg, int=0) |
|
template<class Worker > |
int | Run (Worker &worker, void(Worker::*method)(ThreadPool), int=0) |
|
int | Set_lock_size (int n) |
|
int | Lock (ThreadPool pool, int n) |
|
int | Trylock (ThreadPool pool, int n) |
|
int | Unlock (ThreadPool pool, int n) |
|
int | Rank (ThreadPool pool, int &rank, int &size) |
|
int | Partition (int Rank, int Size, int N, int &I_local, int &N_local) |
|
int | Init (int n) |
|
int | Finalize () |
|
int | Size (int &number_allocated) |
|
int | Concurrency () |
|
double | Walltime () |
|