| 
        
             | 
	
		 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 |