|
| template<typename Range > |
| unsigned int | libMesh::Threads::num_pthreads (const Range &range, unsigned int requested=libMesh::n_threads()) |
| |
| template<typename Range , typename Body > |
| void * | libMesh::Threads::run_body (void *args) |
| |
| template<typename Range , typename Body > |
| void | libMesh::Threads::parallel_for (const Range &range, const Body &body, unsigned int n_threads=libMesh::n_threads()) |
| | Execute the provided function object in parallel on the specified range. More...
|
| |
| template<typename Range , typename Body , typename Partitioner > |
| void | libMesh::Threads::parallel_for (const Range &range, const Body &body, const Partitioner &, unsigned int n_threads=libMesh::n_threads()) |
| | Execute the provided function object in parallel on the specified range with the specified partitioner. More...
|
| |
| template<typename Range , typename Body > |
| void | libMesh::Threads::parallel_reduce (const Range &range, Body &body, unsigned int n_threads=libMesh::n_threads()) |
| | Execute the provided reduction operation in parallel on the specified range. More...
|
| |
| template<typename Range , typename Body , typename Partitioner > |
| void | libMesh::Threads::parallel_reduce (const Range &range, Body &body, const Partitioner &, unsigned int n_threads=libMesh::n_threads()) |
| | Execute the provided reduction operation in parallel on the specified range with the specified partitioner. More...
|
| |