|
SimGrid
3.18
Versatile Simulation of Distributed Systems
|
This is the complete list of members for simgrid::smpi::Type_Struct, including all inherited members.
| add_f() | simgrid::smpi::F2C | virtual |
| addflag(int flag) | simgrid::smpi::Datatype | |
| attr_delete(int keyval) | simgrid::smpi::Keyval | |
| attr_get(int keyval, void *attr_value, int *flag) | simgrid::smpi::Keyval | |
| attr_put(int keyval, void *attr_value) | simgrid::smpi::Keyval | |
| attributes() | simgrid::smpi::Keyval | protected |
| c2f() | simgrid::smpi::F2C | virtual |
| call_deleter(T *obj, smpi_key_elem elem, int keyval, void *value, int *flag) | simgrid::smpi::Keyval | static |
| call_deleter(Comm *obj, smpi_key_elem elem, int keyval, void *value, int *flag) | simgrid::smpi::Keyval | |
| call_deleter(Win *obj, smpi_key_elem elem, int keyval, void *value, int *flag) | simgrid::smpi::Keyval | |
| call_deleter(Datatype *obj, smpi_key_elem elem, int keyval, void *value, int *flag) | simgrid::smpi::Keyval | |
| cleanup_attr() | simgrid::smpi::Keyval | |
| commit() | simgrid::smpi::Datatype | |
| copy(void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype) | simgrid::smpi::Datatype | static |
| create_contiguous(int count, MPI_Datatype old_type, MPI_Aint lb, MPI_Datatype *new_type) | simgrid::smpi::Datatype | static |
| create_hindexed(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype old_type, MPI_Datatype *new_type) | simgrid::smpi::Datatype | static |
| create_hvector(int count, int blocklen, MPI_Aint stride, MPI_Datatype old_type, MPI_Datatype *new_type) | simgrid::smpi::Datatype | static |
| create_indexed(int count, int *blocklens, int *indices, MPI_Datatype old_type, MPI_Datatype *new_type) | simgrid::smpi::Datatype | static |
| create_struct(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype *old_types, MPI_Datatype *new_type) | simgrid::smpi::Datatype | static |
| create_vector(int count, int blocklen, int stride, MPI_Datatype old_type, MPI_Datatype *new_type) | simgrid::smpi::Datatype | static |
| Datatype(int size, MPI_Aint lb, MPI_Aint ub, int flags) | simgrid::smpi::Datatype | |
| Datatype(char *name, int size, MPI_Aint lb, MPI_Aint ub, int flags) | simgrid::smpi::Datatype | |
| Datatype(Datatype *datatype, int *ret) | simgrid::smpi::Datatype | |
| delete_lookup() | simgrid::smpi::F2C | static |
| extent(MPI_Aint *lb, MPI_Aint *extent) | simgrid::smpi::Datatype | |
| f2c(int id) | simgrid::smpi::Datatype | static |
| f2c_id() | simgrid::smpi::F2C | protectedstatic |
| f2c_id_increment() | simgrid::smpi::F2C | protectedstatic |
| f2c_lookup() | simgrid::smpi::F2C | protectedstatic |
| flags() | simgrid::smpi::Datatype | |
| free_f(int id) | simgrid::smpi::F2C | static |
| get_extent() | simgrid::smpi::Datatype | |
| get_key(char *key, int id) | simgrid::smpi::F2C | static |
| get_key_id(char *key, int id) | simgrid::smpi::F2C | static |
| get_name(char *name, int *length) | simgrid::smpi::Datatype | |
| is_basic() | simgrid::smpi::Datatype | |
| is_replayable() | simgrid::smpi::Datatype | |
| is_valid() | simgrid::smpi::Datatype | |
| keyval_create(MPI_Type_copy_attr_function *copy_fn, MPI_Type_delete_attr_function *delete_fn, int *keyval, void *extra_state) | simgrid::smpi::Datatype | static |
| simgrid::smpi::Keyval::keyval_create(smpi_copy_fn copy_fn, smpi_delete_fn delete_fn, int *keyval, void *extra_statee) | simgrid::smpi::Keyval | static |
| keyval_free(int *keyval) | simgrid::smpi::Datatype | static |
| keyval_id_ | simgrid::smpi::Datatype | static |
| keyvals_ | simgrid::smpi::Datatype | static |
| lb() | simgrid::smpi::Datatype | |
| lookup() | simgrid::smpi::F2C | static |
| name() | simgrid::smpi::Datatype | |
| pack(void *inbuf, int incount, void *outbuf, int outcount, int *position, MPI_Comm comm) | simgrid::smpi::Datatype | |
| ref() | simgrid::smpi::Datatype | |
| refcount() | simgrid::smpi::Datatype | |
| serialize(void *noncontiguous, void *contiguous, int count) | simgrid::smpi::Type_Struct | virtual |
| set_f2c_lookup(std::unordered_map< std::string, F2C *> *map) | simgrid::smpi::F2C | protectedstatic |
| set_name(char *name) | simgrid::smpi::Datatype | |
| size() | simgrid::smpi::Datatype | |
| Type_Struct(int size, MPI_Aint lb, MPI_Aint ub, int flags, int block_count, int *block_lengths, MPI_Aint *block_indices, MPI_Datatype *old_types) | simgrid::smpi::Type_Struct | |
| ub() | simgrid::smpi::Datatype | |
| unpack(void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Comm comm) | simgrid::smpi::Datatype | |
| unref(MPI_Datatype datatype) | simgrid::smpi::Datatype | static |
| unserialize(void *contiguous_vector, void *noncontiguous_vector, int count, MPI_Op op) | simgrid::smpi::Type_Struct | virtual |
| ~Datatype() | simgrid::smpi::Datatype | virtual |
| ~F2C()=default | simgrid::smpi::F2C | virtual |
| ~Type_Struct() | simgrid::smpi::Type_Struct |