Go to the source code of this file.
|  | 
|  | libMesh | 
|  | The libMeshnamespace 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... 
 | 
|  |