368. Datatypes C++ Bindings


Up: C++ Bindings (deprecated) Next: Collective Communication C++ Bindings Previous: Point-to-Point Communication C++ Bindings


namespace MPI { 
{ void Datatype::Commit() (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_contiguous(int count) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_darray(int size, int rank, int ndims, const int array_of_gsizes[], const int array_of_distribs[], const int array_of_dargs[], const int array_of_psizes[], int order) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_hindexed(int count, const int array_of_blocklengths[], const Aint array_of_displacements[]) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_hvector(int count, int blocklength, Aint stride) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_indexed(int count, const int array_of_blocklengths[], const int array_of_displacements[]) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_indexed_block(int count, int blocklength, const int array_of_displacements[]) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_resized(const Aint lb, const Aint extent) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ static Datatype Datatype::Create_struct(int count, const int array_of_blocklengths[], const Aint array_of_displacements[], const Datatype array_of_types[]) (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_subarray(int ndims, const int array_of_sizes[], const int array_of_subsizes[], const int array_of_starts[], int order) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Create_vector(int count, int blocklength, int stride) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Datatype Datatype::Dup() const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Free() (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Aint Get_address(void* location) (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Get_contents(int max_integers, int max_addresses, int max_datatypes, int array_of_integers[], Aint array_of_addresses[], Datatype array_of_datatypes[]) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ int Status::Get_elements(const Datatype& datatype) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Get_envelope(int& num_integers, int& num_addresses, int& num_datatypes, int& combiner) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Get_extent(Aint& lb, Aint& extent) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ int Datatype::Get_size() const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Get_true_extent(Aint& true_lb, Aint& true_extent) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Pack(const void* inbuf, int incount, void *outbuf, int outsize, int& position, const Comm &comm) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Pack_external(const char* datarep, const void* inbuf, int incount, void* outbuf, Aint outsize, Aint& position) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ Aint Datatype::Pack_external_size(const char* datarep, int incount) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ int Datatype::Pack_size(int incount, const Comm& comm) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Unpack(const void* inbuf, int insize, void *outbuf, int outcount, int& position, const Comm& comm) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }
{ void Datatype::Unpack_external(const char* datarep, const void* inbuf, Aint insize, Aint& position, void* outbuf, int outcount) const (binding deprecated, see Section Deprecated since MPI-2.2 ) }

}; 



Up: C++ Bindings (deprecated) Next: Collective Communication C++ Bindings Previous: Point-to-Point Communication C++ Bindings


Return to MPI-2.2 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-2.2 of September 4, 2009
HTML Generated on September 10, 2009