Reference documentation for deal.II version GIT relicensing-468-ge3ce94fd06 2024-04-23 15:40:02+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Functions
Utilities::MPI::internal::MPIDataTypes Namespace Reference

Functions

MPI_Datatype mpi_type_id (const bool *)
 
MPI_Datatype mpi_type_id (const char *)
 
MPI_Datatype mpi_type_id (const signed char *)
 
MPI_Datatype mpi_type_id (const wchar_t *)
 
MPI_Datatype mpi_type_id (const short *)
 
MPI_Datatype mpi_type_id (const int *)
 
MPI_Datatype mpi_type_id (const long int *)
 
MPI_Datatype mpi_type_id (const long long int *)
 
MPI_Datatype mpi_type_id (const unsigned char *)
 
MPI_Datatype mpi_type_id (const unsigned short *)
 
MPI_Datatype mpi_type_id (const unsigned int *)
 
MPI_Datatype mpi_type_id (const unsigned long int *)
 
MPI_Datatype mpi_type_id (const unsigned long long int *)
 
MPI_Datatype mpi_type_id (const float *)
 
MPI_Datatype mpi_type_id (const double *)
 
MPI_Datatype mpi_type_id (const long double *)
 
MPI_Datatype mpi_type_id (const std::complex< float > *)
 
MPI_Datatype mpi_type_id (const std::complex< double > *)
 

Detailed Description

Given a pointer to an object of class T, the functions in this namespace return the matching MPI_Datatype to be used for MPI communication.

Function Documentation

◆ mpi_type_id() [1/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const bool )
inline

Definition at line 1509 of file mpi.h.

◆ mpi_type_id() [2/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const char *  )
inline

Definition at line 1517 of file mpi.h.

◆ mpi_type_id() [3/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const signed char *  )
inline

Definition at line 1525 of file mpi.h.

◆ mpi_type_id() [4/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const wchar_t *  )
inline

Definition at line 1533 of file mpi.h.

◆ mpi_type_id() [5/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const short *  )
inline

Definition at line 1541 of file mpi.h.

◆ mpi_type_id() [6/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const int )
inline

Definition at line 1549 of file mpi.h.

◆ mpi_type_id() [7/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const long int )
inline

Definition at line 1557 of file mpi.h.

◆ mpi_type_id() [8/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const long long int )
inline

Definition at line 1565 of file mpi.h.

◆ mpi_type_id() [9/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const unsigned char *  )
inline

Definition at line 1573 of file mpi.h.

◆ mpi_type_id() [10/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const unsigned short *  )
inline

Definition at line 1581 of file mpi.h.

◆ mpi_type_id() [11/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const unsigned int )
inline

Definition at line 1589 of file mpi.h.

◆ mpi_type_id() [12/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const unsigned long int )
inline

Definition at line 1597 of file mpi.h.

◆ mpi_type_id() [13/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const unsigned long long int )
inline

Definition at line 1605 of file mpi.h.

◆ mpi_type_id() [14/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const float *  )
inline

Definition at line 1613 of file mpi.h.

◆ mpi_type_id() [15/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const double *  )
inline

Definition at line 1621 of file mpi.h.

◆ mpi_type_id() [16/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const long double *  )
inline

Definition at line 1629 of file mpi.h.

◆ mpi_type_id() [17/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const std::complex< float > *  )
inline

Definition at line 1637 of file mpi.h.

◆ mpi_type_id() [18/18]

MPI_Datatype Utilities::MPI::internal::MPIDataTypes::mpi_type_id ( const std::complex< double > *  )
inline

Definition at line 1645 of file mpi.h.