36#ifndef __H__PCL__pcl_datatype__
37#define __H__PCL__pcl_datatype__
46#define PCL_DT_NULL MPI_DATATYPE_NULL
47#define PCL_DT_BYTE MPI_BYTE
48#define PCL_DT_PACKED MPI_PACKED
49#define PCL_DT_CHAR MPI_CHAR
50#define PCL_DT_SHORT MPI_SHORT
51#define PCL_DT_INT MPI_INT
52#define PCL_DT_LONG MPI_LONG
53#define PCL_DT_UNSIGNED_LONG MPI_UNSIGNED_LONG
54#define PCL_DT_LONG_LONG_INT MPI_LONG_LONG_INT
55#define PCL_DT_UNSIGNED_LONG_LONG MPI_UNSIGNED_LONG_LONG
56#define PCL_DT_FLOAT MPI_FLOAT
57#define PCL_DT_DOUBLE MPI_DOUBLE
58#define PCL_DT_LONG_DOUBLE MPI_LONG_DOUBLE
59#define PCL_DT_UNSIGNED_CHAR MPI_UNSIGNED_CHAR
154 UG_THROW(
"Datatype not supported: " << t <<
" ???");
return 1;
Definition pcl_datatype.h:63
Definition pcl_datatype.h:64
DataTypeDirectlySupported supported
Definition pcl_datatype.h:131
static DataType get_data_type()
Definition pcl_datatype.h:130
static DataType get_data_type()
Definition pcl_datatype.h:121
DataTypeDirectlySupported supported
Definition pcl_datatype.h:122
DataTypeDirectlySupported supported
Definition pcl_datatype.h:114
static DataType get_data_type()
Definition pcl_datatype.h:113
static DataType get_data_type()
Definition pcl_datatype.h:105
DataTypeDirectlySupported supported
Definition pcl_datatype.h:106
DataTypeDirectlySupported supported
Definition pcl_datatype.h:98
static DataType get_data_type()
Definition pcl_datatype.h:97
DataTypeDirectlySupported supported
Definition pcl_datatype.h:140
static DataType get_data_type()
Definition pcl_datatype.h:139
static DataType get_data_type()
Definition pcl_datatype.h:79
DataTypeDirectlySupported supported
Definition pcl_datatype.h:80
DataTypeDirectlySupported supported
Definition pcl_datatype.h:89
static DataType get_data_type()
Definition pcl_datatype.h:88
Definition pcl_datatype.h:68
static DataType get_data_type()
Definition pcl_datatype.h:70
DataTypeIndirectlySupported supported
Definition pcl_datatype.h:71
@ directlySupported
Definition pcl_datatype.h:72
#define PCL_DT_UNSIGNED_LONG
Definition pcl_datatype.h:53
MPI_Datatype DataType
Definition pcl_datatype.h:61
#define PCL_DT_UNSIGNED_LONG_LONG
Definition pcl_datatype.h:55
#define PCL_DT_LONG
Definition pcl_datatype.h:52
#define PCL_DT_DOUBLE
Definition pcl_datatype.h:57
#define PCL_DT_FLOAT
Definition pcl_datatype.h:56
#define PCL_DT_CHAR
Definition pcl_datatype.h:49
#define PCL_DT_UNSIGNED_CHAR
Definition pcl_datatype.h:59
#define PCL_DT_INT
Definition pcl_datatype.h:51
#define UG_THROW(msg)
Definition error.h:57
Definition parallel_grid_layout.h:46
size_t GetSize(const T &t)