|
file | RosettaThread.cc |
| A container for a thread in a RosettaThreadPool. The thread idles continuously until loaded with a function to execute. It then executes the function and returns to the idle state.
|
|
file | RosettaThread.fwd.hh |
| A container for a thread in a RosettaThreadPool. The thread idles continuously until loaded with a function to execute. It then executes the function and returns to the idle state.
|
|
file | RosettaThread.hh |
| A container for a thread in a RosettaThreadPool. The thread idles continuously until loaded with a function to execute. It then executes the function and returns to the idle state.
|
|
file | RosettaThreadAllocation.cc |
|
file | RosettaThreadAllocation.fwd.hh |
|
file | RosettaThreadAllocation.hh |
|
file | RosettaThreadAssignmentInfo.cc |
| A class for storing information about the threads to which a function has been assigned by the RosettaThreadManager.
|
|
file | RosettaThreadAssignmentInfo.fwd.hh |
| A class for storing information about the threads to which a function has been assigned by the RosettaThreadManager.
|
|
file | RosettaThreadAssignmentInfo.hh |
| A class for storing information about the threads to which a function has been assigned by the RosettaThreadManager.
|
|
file | RosettaThreadManager.cc |
| A manager that maintains a threadpool and handles requests for threads for multithreaded execution of functions. This allows multithreading at many different levels in the Rosetta library hierarchy, from job-level parallel execution down to parallel computation of a score, gradient vector, or interaction graph.
|
|
file | RosettaThreadManager.fwd.hh |
| A manager that maintains a threadpool and handles requests for threads for multithreaded execution of functions. This allows multithreading at many different levels in the Rosetta library hierarchy, from job-level parallel execution down to parallel computation of a score, gradient vector, or interaction graph.
|
|
file | RosettaThreadManager.hh |
|
file | RosettaThreadManagerAdvancedAPIKey.fwd.hh |
| A class containing no private member data and only a constructor as a private member function, with friendship to only those classes that should be able to access the advanced RosettaThreadManager API. Since the advanced API requires an instance of a RosettaThreadManagerAdvancedAPIKey, this ensures that only those classes can access the advanced API.
|
|
file | RosettaThreadManagerAdvancedAPIKey.hh |
| A class containing no private member data and only a constructor as a private member function, with friendship to only those classes that should be able to access the advanced RosettaThreadManager API. Since the advanced API requires an instance of a RosettaThreadManagerAdvancedAPIKey, this ensures that only those classes can access the advanced API.'.
|
|
file | RosettaThreadManagerInitializationTracker.cc |
| A singleton that tracks whether we have already launched threads or not.
|
|
file | RosettaThreadManagerInitializationTracker.fwd.hh |
| A singleton that tracks whether we have already launched threads or not.
|
|
file | RosettaThreadManagerInitializationTracker.hh |
|
file | RosettaThreadPool.cc |
| A container for a pool of threads. Threads idle continuously until loaded with a function to execute. A subset of threads then execute the function synchronously and then return to the idle state.
|
|
file | RosettaThreadPool.fwd.hh |
| A container for a pool of threads. Threads idle continuously until loaded with a function to execute. A subset of threads then execute the function synchronously and then return to the idle state.
|
|
file | RosettaThreadPool.hh |
| A container for a pool of threads. Threads idle continuously until loaded with a function to execute. A subset of threads then execute the function synchronously and then return to the idle state.
|
|