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...
|
| |