Yet Another eXchange Tool 0.11.4
|
#include <xt_exchanger.h>
Public Attributes | |
Xt_exchanger(* | copy )(Xt_exchanger, MPI_Comm, int) |
void(* | delete )(Xt_exchanger) |
void(* | s_exchange )(Xt_exchanger, const void *, void *) |
void(* | a_exchange )(Xt_exchanger, const void *, void *, Xt_request *request) |
int(* | get_msg_ranks )(Xt_exchanger, enum xt_msg_direction, int *restrict *) |
MPI_Datatype(* | get_MPI_Datatype )(Xt_exchanger, int, enum xt_msg_direction, bool) |
void(* | team_share_default_init )(void *share) |
void(* | team_share_destroy )(void *share) |
size_t | team_share_size |
Xt_exchanger_omp_share(* | create_omp_share )(Xt_exchanger) |
Definition at line 71 of file xt_exchanger.h.
void(* xt_exchanger_vtable::a_exchange) (Xt_exchanger, const void *, void *, Xt_request *request) |
Definition at line 75 of file xt_exchanger.h.
Xt_exchanger(* xt_exchanger_vtable::copy) (Xt_exchanger, MPI_Comm, int) |
Definition at line 72 of file xt_exchanger.h.
Xt_exchanger_omp_share(* xt_exchanger_vtable::create_omp_share) (Xt_exchanger) |
Definition at line 82 of file xt_exchanger.h.
void(* xt_exchanger_vtable::delete) (Xt_exchanger) |
Definition at line 73 of file xt_exchanger.h.
MPI_Datatype(* xt_exchanger_vtable::get_MPI_Datatype) (Xt_exchanger, int, enum xt_msg_direction, bool) |
Definition at line 77 of file xt_exchanger.h.
int(* xt_exchanger_vtable::get_msg_ranks) (Xt_exchanger, enum xt_msg_direction, int *restrict *) |
Definition at line 76 of file xt_exchanger.h.
void(* xt_exchanger_vtable::s_exchange) (Xt_exchanger, const void *, void *) |
Definition at line 74 of file xt_exchanger.h.
void(* xt_exchanger_vtable::team_share_default_init) (void *share) |
Definition at line 79 of file xt_exchanger.h.
void(* xt_exchanger_vtable::team_share_destroy) (void *share) |
Definition at line 80 of file xt_exchanger.h.
size_t xt_exchanger_vtable::team_share_size |
Definition at line 81 of file xt_exchanger.h.