|
template<typename T > |
MPI_Datatype | boost::mpi::get_mpi_datatype (const T &x) |
| Returns an MPI data type for a C++ type. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< packed > (const packed &) |
| INTERNAL ONLY. More...
|
|
template<> |
struct | boost::mpi::BOOST_JOIN (is_mpi_, BOOST_JOIN(builtin, _datatype))< packed > |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< char > (const char &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< short > (const short &) |
| INTERNAL ONLY. More...
|
|
template<> |
struct | boost::mpi::BOOST_JOIN (is_mpi_, BOOST_JOIN(integer, _datatype))< short > |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< int > (const int &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< long > (const long &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< float > (const float &) |
| INTERNAL ONLY. More...
|
|
template<> |
struct | boost::mpi::BOOST_JOIN (is_mpi_, BOOST_JOIN(floating_point, _datatype))< float > |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< double > (const double &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< long double > (const long double &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< unsigned char > (const unsigned char &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< unsigned short > (const unsigned short &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< unsigned > (const unsigned &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< unsigned long > (const unsigned long &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< std::pair< float, int > > (const std::pair< float, int > &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< std::pair< double, int > > (const std::pair< double, int > &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< std::pair< long double, int > > (const std::pair< long double, int > &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< std::pair< long, int > > (const std::pair< long, int > &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< std::pair< short, int > > (const std::pair< short, int > &) |
| INTERNAL ONLY. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< std::pair< int, int > > (const std::pair< int, int > &) |
| INTERNAL ONLY. More...
|
|
MPI_Datatype | boost::mpi::detail::build_mpi_datatype_for_bool () |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< bool > (const bool &) |
| Support for bool. More...
|
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::library_version_type > (const boost::archive::library_version_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::version_type > (const boost::archive::version_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::class_id_type > (const boost::archive::class_id_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::class_id_reference_type > (const boost::archive::class_id_reference_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::class_id_optional_type > (const boost::archive::class_id_optional_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::object_id_type > (const boost::archive::object_id_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::object_reference_type > (const boost::archive::object_reference_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::archive::tracking_type > (const boost::archive::tracking_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::serialization::collection_size_type > (const boost::serialization::collection_size_type &) |
|
template<> |
MPI_Datatype | boost::mpi::get_mpi_datatype< boost::serialization::item_version_type > (const boost::serialization::item_version_type &) |
|
This header provides the mapping from C++ types to MPI data types.