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 |