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