Go to the source code of this file.
◆ idxlist_unpack
◆ xt_idxlist_unpack()
Xt_idxlist xt_idxlist_unpack |
( |
void * |
buffer, |
|
|
int |
buffer_size, |
|
|
int * |
position, |
|
|
MPI_Comm |
comm |
|
) |
| |
unpacks an index list from buffer
- Parameters
-
[in] | buffer | buffer that contains the packed index list |
[in] | buffer_size | size of the buffer in bytes |
[in,out] | position | position in the buffer at which the unpacking should start (will automatically be set to the position after the unpacked data) |
[in] | comm | MPI communicator that was used to receive the buffer |
- See also
- xt_idxlist_pack
Definition at line 73 of file xt_idxlist_unpack.c.
◆ unpack
Initial value:= {
}
Xt_idxlist xt_idxempty_unpack(void *buffer, int buffer_size, int *position, MPI_Comm comm)
Xt_idxlist xt_idxlist_collection_unpack(void *buffer, int buffer_size, int *position, MPI_Comm comm)
Xt_idxlist xt_idxsection_unpack(void *buffer, int buffer_size, int *position, MPI_Comm comm)
Xt_idxlist xt_idxstripes_unpack(void *buffer, int buffer_size, int *position, MPI_Comm comm)
Xt_idxlist xt_idxvec_unpack(void *buffer, int buffer_size, int *position, MPI_Comm comm)
Definition at line 62 of file xt_idxlist_unpack.c.
◆ xt_num_unpack_routines
const unsigned xt_num_unpack_routines = sizeof(unpack) / sizeof(unpack[0]) |
|
static |