|
|
VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
#include <parallel.h>


Classes | |
| struct | aux |
Public Member Functions | |
| parallel_for (const F *f, sz num_threads) | |
| void | run (sz size_) |
| virtual | ~parallel_for () |
Private Member Functions | |
| void | loop () |
| boost::optional< sz > | get_next () |
Private Attributes | |
| aux | a |
| const F * | m_f |
| boost::condition | cond |
| boost::condition | busy |
| bool | destructing |
| sz | size |
| sz | started |
| sz | finished |
| boost::mutex | self |
|
inline |
References VINA_FOR.
|
inlinevirtual |
References parallel_for< F, Sync >::cond, and parallel_for< F, Sync >::destructing.
|
inline |
|
inlineprivate |
References parallel_for< F, Sync >::busy.
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |