|
MPI::Datatype | which_mpi_t (char) |
| Returns MPI data type for all available base types. More...
|
|
MPI::Datatype | which_mpi_t (signed short) |
|
MPI::Datatype | which_mpi_t (unsigned char) |
|
MPI::Datatype | which_mpi_t (double) |
|
MPI::Datatype | which_mpi_t (long double) |
|
MPI::Datatype | which_mpi_t (pair< int, int >) |
|
MPI::Datatype | which_mpi_t (pair< float, int >) |
|
MPI::Datatype | which_mpi_t (pair< double, int >) |
|
MPI::Datatype | which_mpi_t (pair< long double, int >) |
|
MPI::Datatype | which_mpi_t (pair< short, int >) |
|
template<typename Base_t > |
const buffer_t< Base_t > & | operator>> (const buffer_t< Base_t > &buffer, Base_t &input) |
| Read one entry of buffer's base type. More...
|
|
template<typename Base_t > |
buffer_t< Base_t > & | operator<< (buffer_t< Base_t > &buffer, const Base_t &output) |
| Write one entry of buffer's base type. More...
|
|
template<typename Base_t > |
const buffer_t< Base_t > & | operator>> (const buffer_t< Base_t > &buffer, vector< Base_t > &input) |
| Read a vector of buffer's base type in faster mode than arbitrary vectors. More...
|
|
template<typename Base_t > |
const buffer_t< Base_t > & | operator<< (buffer_t< Base_t > &buffer, const vector< Base_t > &output) |
| Write a vector of buffer's base type in faster mode than arbitrary vectors. More...
|
|
template<typename Base_t , typename Scalar1_t , typename Scalar2_t > |
const buffer_t< Base_t > & | operator>> (const buffer_t< Base_t > &buffer, pair< Scalar1_t, Scalar2_t > &input) |
| Reads a pair of arbitrary types. More...
|
|
template<typename Base_t , typename Scalar1_t , typename Scalar2_t > |
buffer_t< Base_t > & | operator<< (buffer_t< Base_t > &buffer, const pair< Scalar1_t, Scalar2_t > &output) |
| Writes a pair of arbitrary types. More...
|
|
template<typename Base_t , typename Scalar_t > |
const buffer_t< Base_t > & | operator>> (const buffer_t< Base_t > &buffer, vector< Scalar_t > &input) |
| Reads a vector of an arbitrary type. More...
|
|
template<typename Base_t , typename Scalar_t > |
buffer_t< Base_t > & | operator<< (buffer_t< Base_t > &buffer, const vector< Scalar_t > &output) |
| Writes (appends to) a vector of an arbitrary type. More...
|
|
template<typename Base_t , typename Scalar_t > |
const buffer_t< Base_t > & | operator>> (const buffer_t< Base_t > &buffer, list< Scalar_t > &input) |
| Reads a list of an arbitrary type. More...
|
|
template<typename Base_t , typename Scalar_t > |
buffer_t< Base_t > & | operator<< (buffer_t< Base_t > &buffer, const list< Scalar_t > &output) |
| Writes (appends to) a list of an arbitrary type. More...
|
|
template<typename Base_t , typename Scalar_t > |
const buffer_t< Base_t > & | operator>> (const buffer_t< Base_t > &buffer, deque< Scalar_t > &input) |
| Reads a deque of an arbitrary type. More...
|
|
template<typename Base_t , typename Scalar_t > |
buffer_t< Base_t > & | operator<< (buffer_t< Base_t > &buffer, const deque< Scalar_t > &output) |
| Writes (appends to) a deque of an arbitrary type. More...
|
|