TIMPI
Classes | Namespaces | Typedefs | Functions
parallel_implementation.h File Reference

Go to the source code of this file.

Classes

class  TIMPI::DataPlusInt< T >
 Types combined with an int. More...
 

Namespaces

 TIMPI
 

Typedefs

typedef MPI_Aint TIMPI::DispType
 

Functions

template<typename T >
data_type TIMPI::dataplusint_type ()
 Templated function to return the appropriate MPI datatype for use with built-in C types when combined with an int, or MPI_DATATYPE_NULL for types which have no predefined datatype. More...
 
template<>
data_type TIMPI::dataplusint_type< short int > ()
 
template<>
data_type TIMPI::dataplusint_type< int > ()
 
template<>
data_type TIMPI::dataplusint_type< long > ()
 
template<>
data_type TIMPI::dataplusint_type< float > ()
 
template<>
data_type TIMPI::dataplusint_type< double > ()
 
template<>
data_type TIMPI::dataplusint_type< long double > ()
 
template<typename T >
std::pair< data_type, std::unique_ptr< StandardType< std::pair< T, int > > > > TIMPI::dataplusint_type_acquire ()