Bridge++
Ver. 2.0.2
|
#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 |