#include <thread.h>
 | 
| static thread_local bool  | bound = false | 
|   | 
| static const size_t  | maxncpu = 1024 | 
|   | 
◆ ThreadBinder()
  
  
      
        
          | madness::ThreadBinder::ThreadBinder  | 
          ( | 
          bool  | 
          print = false | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ bind()
  
  
      
        
          | void madness::ThreadBinder::bind  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_cpus()
  
  
      
        
          | const size_t * madness::ThreadBinder::get_cpus  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_ncpu()
  
  
      
        
          | size_t madness::ThreadBinder::get_ncpu  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ set_do_bind()
  
  
      
        
          | void madness::ThreadBinder::set_do_bind  | 
          ( | 
          bool  | 
          value | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ bound
  
  
      
        
          | thread_local bool madness::ThreadBinder::bound = false | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ cpus
  
  
      
        
          | size_t madness::ThreadBinder::cpus[maxncpu] | 
         
       
   | 
  
private   | 
  
 
 
◆ do_bind
  
  
      
        
          | bool madness::ThreadBinder::do_bind = true | 
         
       
   | 
  
private   | 
  
 
 
◆ maxncpu
  
  
      
        
          | const size_t madness::ThreadBinder::maxncpu = 1024 | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ ncpu
  
  
      
        
          | size_t madness::ThreadBinder::ncpu = 0 | 
         
       
   | 
  
private   | 
  
 
 
◆ nextcpu
  
  
      
        
          | std::atomic<size_t> madness::ThreadBinder::nextcpu = 0 | 
         
       
   | 
  
private   | 
  
 
 
◆ print
  
  
      
        
          | bool madness::ThreadBinder::print | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: