Go to the source code of this file.
|
| libMesh |
| The libMesh namespace provides an interface to certain functionality in the library.
|
|
| libMesh::Threads |
| The Threads namespace is for wrapper functions for common general multithreading algorithms and tasks.
|
|
|
template<typename Range , typename Body > |
void | libMesh::Threads::parallel_for (const Range &range, const Body &body) |
| 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 &) |
| 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) |
| 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 &) |
| Execute the provided reduction operation in parallel on the specified range with the specified partitioner. More...
|
|