threads.h File Reference
Go to the source code of this file.
Classes | |
| class | libMesh::Threads::BoolAcquire |
| class | libMesh::Threads::Thread |
| class | libMesh::Threads::atomic< T > |
| class | libMesh::Threads::task_scheduler_init |
| class | libMesh::Threads::split |
| class | libMesh::Threads::spin_mutex |
| class | libMesh::Threads::spin_mutex::scoped_lock |
| class | libMesh::Threads::recursive_mutex |
| class | libMesh::Threads::recursive_mutex::scoped_lock |
| class | libMesh::Threads::atomic< T > |
| class | libMesh::Threads::BlockedRange< T > |
Namespaces | |
| namespace | libMesh |
| namespace | libMesh::Threads |
Typedefs | |
| typedef std::thread | libMesh::Threads::Thread |
| typedef tbb::task_scheduler_init | libMesh::Threads::task_scheduler_init |
| typedef tbb::split | libMesh::Threads::split |
| typedef tbb::spin_mutex | libMesh::Threads::spin_mutex |
| typedef tbb::recursive_mutex | libMesh::Threads::recursive_mutex |
Functions | |
| template<typename Range , typename Body > | |
| void | libMesh::Threads::parallel_for (const Range &range, const Body &body) |
| template<typename Range , typename Body , typename Partitioner > | |
| void | libMesh::Threads::parallel_for (const Range &range, const Body &body, const Partitioner &partitioner) |
| template<typename Range , typename Body > | |
| void | libMesh::Threads::parallel_reduce (const Range &range, Body &body) |
| template<typename Range , typename Body , typename Partitioner > | |
| void | libMesh::Threads::parallel_reduce (const Range &range, Body &body, const Partitioner &partitioner) |
Variables | |
| bool | libMesh::Threads::in_threads = false |
| spin_mutex | libMesh::Threads::spin_mtx |
| recursive_mutex | libMesh::Threads::recursive_mtx |
Site Created By: libMesh Developers
Last modified: February 05 2013 19:54:49 UTC
Hosted By: