SimGrid  3.18
Versatile Simulation of Distributed Systems
simgrid::smpi::Type_Struct Member List

This is the complete list of members for simgrid::smpi::Type_Struct, including all inherited members.

add_f()simgrid::smpi::F2Cvirtual
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::Keyvalprotected
c2f()simgrid::smpi::F2Cvirtual
call_deleter(T *obj, smpi_key_elem elem, int keyval, void *value, int *flag)simgrid::smpi::Keyvalstatic
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::Datatypestatic
create_contiguous(int count, MPI_Datatype old_type, MPI_Aint lb, MPI_Datatype *new_type)simgrid::smpi::Datatypestatic
create_hindexed(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype old_type, MPI_Datatype *new_type)simgrid::smpi::Datatypestatic
create_hvector(int count, int blocklen, MPI_Aint stride, MPI_Datatype old_type, MPI_Datatype *new_type)simgrid::smpi::Datatypestatic
create_indexed(int count, int *blocklens, int *indices, MPI_Datatype old_type, MPI_Datatype *new_type)simgrid::smpi::Datatypestatic
create_struct(int count, int *blocklens, MPI_Aint *indices, MPI_Datatype *old_types, MPI_Datatype *new_type)simgrid::smpi::Datatypestatic
create_vector(int count, int blocklen, int stride, MPI_Datatype old_type, MPI_Datatype *new_type)simgrid::smpi::Datatypestatic
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::F2Cstatic
extent(MPI_Aint *lb, MPI_Aint *extent)simgrid::smpi::Datatype
f2c(int id)simgrid::smpi::Datatypestatic
f2c_id()simgrid::smpi::F2Cprotectedstatic
f2c_id_increment()simgrid::smpi::F2Cprotectedstatic
f2c_lookup()simgrid::smpi::F2Cprotectedstatic
flags()simgrid::smpi::Datatype
free_f(int id)simgrid::smpi::F2Cstatic
get_extent()simgrid::smpi::Datatype
get_key(char *key, int id)simgrid::smpi::F2Cstatic
get_key_id(char *key, int id)simgrid::smpi::F2Cstatic
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::Datatypestatic
simgrid::smpi::Keyval::keyval_create(smpi_copy_fn copy_fn, smpi_delete_fn delete_fn, int *keyval, void *extra_statee)simgrid::smpi::Keyvalstatic
keyval_free(int *keyval)simgrid::smpi::Datatypestatic
keyval_id_simgrid::smpi::Datatypestatic
keyvals_simgrid::smpi::Datatypestatic
lb()simgrid::smpi::Datatype
lookup()simgrid::smpi::F2Cstatic
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_Structvirtual
set_f2c_lookup(std::unordered_map< std::string, F2C *> *map)simgrid::smpi::F2Cprotectedstatic
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::Datatypestatic
unserialize(void *contiguous_vector, void *noncontiguous_vector, int count, MPI_Op op)simgrid::smpi::Type_Structvirtual
~Datatype()simgrid::smpi::Datatypevirtual
~F2C()=defaultsimgrid::smpi::F2Cvirtual
~Type_Struct()simgrid::smpi::Type_Struct