base class  
 More...
#include <communicator_bgnet.h>
 | 
| static int  | reduce (int count, void *recv_buf, void *send_buf, int type, int op, int pattern) | 
|   | 
| static int  | broadcast (size_t size, void *data, int sender) | 
|   | 
| static int  | exchange (size_t size, void *recv_buf, void *send_buf, int idir, int ipm, int tag) | 
|   | 
| static int  | send_1to1 (size_t size, void *recv_buf, void *send_buf, int send_to, int recv_from, int tag) | 
|   | 
| static int  | reduce (int count, void *recv_buf, void *send_buf, MPI_Datatype type, MPI_Op op, int pattern) | 
|   | 
| static int  | broadcast (size_t size, void *data, int sender) | 
|   | 
| static int  | exchange (size_t size, void *recv_buf, void *send_buf, int idir, int ipm, int tag) | 
|   | 
| static int  | send_1to1 (size_t size, void *recv_buf, void *send_buf, int send_to, int recv_from, int tag) | 
|   | 
base class 
Definition at line 89 of file communicator_bgnet.h.
 
  
  
      
        
          | static int Communicator_impl::Base::broadcast  | 
          ( | 
          size_t  | 
          size,  | 
         
        
           | 
           | 
          void *  | 
          data,  | 
         
        
           | 
           | 
          int  | 
          sender  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | int Communicator_impl::Base::broadcast  | 
          ( | 
          size_t  | 
          size,  | 
         
        
           | 
           | 
          void *  | 
          data,  | 
         
        
           | 
           | 
          int  | 
          sender  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int Communicator_impl::Base::exchange  | 
          ( | 
          size_t  | 
          size,  | 
         
        
           | 
           | 
          void *  | 
          recv_buf,  | 
         
        
           | 
           | 
          void *  | 
          send_buf,  | 
         
        
           | 
           | 
          int  | 
          idir,  | 
         
        
           | 
           | 
          int  | 
          ipm,  | 
         
        
           | 
           | 
          int  | 
          tag  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | int Communicator_impl::Base::exchange  | 
          ( | 
          size_t  | 
          size,  | 
         
        
           | 
           | 
          void *  | 
          recv_buf,  | 
         
        
           | 
           | 
          void *  | 
          send_buf,  | 
         
        
           | 
           | 
          int  | 
          idir,  | 
         
        
           | 
           | 
          int  | 
          ipm,  | 
         
        
           | 
           | 
          int  | 
          tag  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | int Communicator_impl::Base::reduce  | 
          ( | 
          int  | 
          count,  | 
         
        
           | 
           | 
          void *  | 
          recv_buf,  | 
         
        
           | 
           | 
          void *  | 
          send_buf,  | 
         
        
           | 
           | 
          MPI_Datatype  | 
          type,  | 
         
        
           | 
           | 
          MPI_Op  | 
          op,  | 
         
        
           | 
           | 
          int  | 
          pattern  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | int Communicator_impl::Base::reduce  | 
          ( | 
          int  | 
          count,  | 
         
        
           | 
           | 
          void *  | 
          recv_buf,  | 
         
        
           | 
           | 
          void *  | 
          send_buf,  | 
         
        
           | 
           | 
          int  | 
          type,  | 
         
        
           | 
           | 
          int  | 
          op,  | 
         
        
           | 
           | 
          int  | 
          pattern  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | static int Communicator_impl::Base::send_1to1  | 
          ( | 
          size_t  | 
          size,  | 
         
        
           | 
           | 
          void *  | 
          recv_buf,  | 
         
        
           | 
           | 
          void *  | 
          send_buf,  | 
         
        
           | 
           | 
          int  | 
          send_to,  | 
         
        
           | 
           | 
          int  | 
          recv_from,  | 
         
        
           | 
           | 
          int  | 
          tag  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | int Communicator_impl::Base::send_1to1  | 
          ( | 
          size_t  | 
          size,  | 
         
        
           | 
           | 
          void *  | 
          recv_buf,  | 
         
        
           | 
           | 
          void *  | 
          send_buf,  | 
         
        
           | 
           | 
          int  | 
          send_to,  | 
         
        
           | 
           | 
          int  | 
          recv_from,  | 
         
        
           | 
           | 
          int  | 
          tag  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following files: