| 
    Bridge++
    Ver. 2.0.4
    
   | 
 
#include <channel.h>
Public Types | |
| typedef Channel_communicator::element_type | element_type | 
| typedef ALLOCATOR | allocator_t | 
| typedef std::vector< element_type, allocator_t > | container_type | 
| typedef Channel_communicator::element_type | element_type | 
| typedef ALLOCATOR | allocator_t | 
| typedef std::vector< element_type, allocator_t > | container_type | 
| typedef Channel_communicator::element_type | element_type | 
| typedef ALLOCATOR | allocator_t | 
| typedef std::vector< element_type, allocator_t > | container_type | 
Public Member Functions | |
| element_type & | operator[] (unsigned int idx) | 
| accessor to buffer  More... | |
| element_type | operator[] (unsigned int idx) const | 
| accessor to buffer  More... | |
| element_type * | ptr () const | 
| accessor to buffer; returns pointer to the first element.  More... | |
| int | send_init (int count, int idir, int ipm) | 
| int | recv_init (int count, int idir, int ipm) | 
| MPI_Request & | get_request () | 
| element_type & | operator[] (unsigned int idx) | 
| accessor to buffer  More... | |
| element_type | operator[] (unsigned int idx) const | 
| accessor to buffer  More... | |
| element_type * | ptr () const | 
| accessor to buffer; returns pointer to the first element.  More... | |
| int | send_init (int count, int idir, int ipm) | 
| int | recv_init (int count, int idir, int ipm) | 
| MPI_Request & | get_request () | 
| element_type & | operator[] (unsigned int idx) | 
| accessor to buffer  More... | |
| element_type | operator[] (unsigned int idx) const | 
| accessor to buffer  More... | |
| element_type * | ptr () const | 
| accessor to buffer; returns pointer to the first element.  More... | |
| int | send_init (int count, int idir, int ipm) | 
| int | send_init (int count, int idir, int ipm, void *buf) | 
| int | recv_init (int count, int idir, int ipm) | 
| int | recv_init (int count, int idir, int ipm, void *buf) | 
Private Attributes | |
| container_type | m_buf | 
| buffer  More... | |
| element_type * | m_ptr | 
| pointer to the buffer  More... | |
| Channel_communicator | m_comm | 
| template independent implementation  More... | |
| typedef ALLOCATOR Channel_impl< ALLOCATOR >::allocator_t | 
| typedef ALLOCATOR Channel_impl< ALLOCATOR >::allocator_t | 
| typedef ALLOCATOR Channel_impl< ALLOCATOR >::allocator_t | 
| typedef std::vector<element_type, allocator_t> Channel_impl< ALLOCATOR >::container_type | 
| typedef std::vector<element_type, allocator_t> Channel_impl< ALLOCATOR >::container_type | 
| typedef std::vector<element_type, allocator_t> Channel_impl< ALLOCATOR >::container_type | 
| typedef Channel_communicator::element_type Channel_impl< ALLOCATOR >::element_type | 
| typedef Channel_communicator::element_type Channel_impl< ALLOCATOR >::element_type | 
| typedef Channel_communicator::element_type Channel_impl< ALLOCATOR >::element_type | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |