aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
threads Directory Reference
Directory dependency graph for threads:

Files

 
threadData.cpp
 The class that computes counts of observations from the database.
 
threadData.h
 A wrapper that enables to store data in a way that prevents false cacheline sharing.
 
threadExecutor.cpp
 The class to use to execute a function by several threads.
 
threadExecutor.h
 The class to use to execute a function by several threads.
 
threadExecutorBase.cpp
 The base class used by all thread executors.
 
threadExecutorBase.h
 The base class used by all thread executors.
 
threadExecutorBase_inl.h
 The base class used by all thread executors.
 
threadExecutorOMP.cpp
 A class to execute several threads by exploiting openMP.
 
threadExecutorOMP.h
 A class to execute several threads by exploiting openMP.
 
threadExecutorOMP_tpl.h
 A class to execute several threads by exploiting openMP.
 
threadExecutorSTL.cpp
 A class to execute several threads by exploiting std::thread.
 
threadExecutorSTL.h
 A class to execute several threads by exploiting std::thread.
 
threadExecutorSTL_tpl.h
 A class to execute several threads by exploiting std::thread.
 
threadNumberManager.cpp
 A class to manage the number of threads to use in an algorithm.
 
threadNumberManager.h
 A class to manage the number of threads to use in an algorithm.
 
threadNumberManager_inl.h
 
threads.cpp
 Utility functions used for exploiting OpenMP/STL parallelism.
 
threads.h
 Utility functions used for exploiting OpenMP/STL parallelism.
 
threadsOMP.cpp
 OpenMP wrapper implementation.
 
threadsOMP.h
 Wrappers for OpenMP.
 
threadsOMP_inl.h
 OpenMP wrappers implementation.
 
threadsSTL.cpp
 C++17 STL threads convenience utilities for agrum.
 
threadsSTL.h
 C++17 STL threads convenience utilities for aGrUM.
 
threadsSTL_inl.h
 C++17 STL threads convenience utilities for agrum.