Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Namespaces | Functions
Teuchos_CommHelpers.cpp File Reference
#include "Teuchos_CommHelpers.hpp"
Include dependency graph for Teuchos_CommHelpers.cpp:

Go to the source code of this file.

Namespaces

namespace  Teuchos

Functions

const char * Teuchos::toString (const EReductionType reductType)
template<>
void Teuchos::reduceAll< int, double > (const Comm< int > &comm, const EReductionType reductType, const int count, const double sendBuffer[], double globalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, double > (const Comm< int > &comm, const ArrayRCP< double > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, double > (const ArrayRCP< double > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, double > (const Comm< int > &comm, const int count, const double sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, double > (const double sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const double > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::reduceAll< int, float > (const Comm< int > &comm, const EReductionType reductType, const int count, const float sendBuffer[], float globalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, float > (const Comm< int > &comm, const ArrayRCP< float > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, float > (const ArrayRCP< float > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, float > (const Comm< int > &comm, const int count, const float sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, float > (const float sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const float > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::gather< int, long > (const long sendBuf[], const int sendCount, long recvBuf[], const int recvCount, const int root, const Comm< int > &comm)
template<>
void Teuchos::gatherv< int, long > (const long sendBuf[], const int sendCount, long recvBuf[], const int recvCounts[], const int displs[], const int root, const Comm< int > &comm)
template<>
void Teuchos::reduceAll< int, long > (const Comm< int > &comm, const EReductionType reductType, const int count, const long sendBuffer[], long globalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, long > (const Comm< int > &comm, const ArrayRCP< long > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, long > (const ArrayRCP< long > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, long > (const Comm< int > &comm, const int count, const long sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, long > (const long sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const long > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::gather< int, unsigned long > (const unsigned long sendBuf[], const int sendCount, unsigned long recvBuf[], const int recvCount, const int root, const Comm< int > &comm)
template<>
void Teuchos::gatherv< int, unsigned long > (const unsigned long sendBuf[], const int sendCount, unsigned long recvBuf[], const int recvCounts[], const int displs[], const int root, const Comm< int > &comm)
template<>
void Teuchos::reduceAll< int, unsigned long > (const Comm< int > &comm, const EReductionType reductType, const int count, const unsigned long sendBuffer[], unsigned long globalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, unsigned long > (const Comm< int > &comm, const ArrayRCP< unsigned long > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, unsigned long > (const ArrayRCP< unsigned long > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, unsigned long > (const Comm< int > &comm, const int count, const unsigned long sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, unsigned long > (const unsigned long sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const unsigned long > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::gather< int, int > (const int sendBuf[], const int sendCount, int recvBuf[], const int recvCount, const int root, const Comm< int > &comm)
template<>
void Teuchos::gatherv< int, int > (const int sendBuf[], const int sendCount, int recvBuf[], const int recvCounts[], const int displs[], const int root, const Comm< int > &comm)
template<>
void Teuchos::reduceAll< int, int > (const Comm< int > &comm, const EReductionType reductType, const int count, const int sendBuffer[], int globalReducts[])
template<>
void Teuchos::reduceAllAndScatter< int, int > (const Comm< int > &comm, const EReductionType reductType, const int sendCount, const int sendBuffer[], const int recvCounts[], int myGlobalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, int > (const Comm< int > &comm, const ArrayRCP< int > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, int > (const ArrayRCP< int > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, int > (const Comm< int > &comm, const int count, const int sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, int > (const int sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const int > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::gather< int, unsigned int > (const unsigned int sendBuf[], const int sendCount, unsigned int recvBuf[], const int recvCount, const int root, const Comm< int > &comm)
template<>
void Teuchos::gatherv< int, unsigned int > (const unsigned int sendBuf[], const int sendCount, unsigned int recvBuf[], const int recvCounts[], const int displs[], const int root, const Comm< int > &comm)
template<>
void Teuchos::reduceAll< int, unsigned int > (const Comm< int > &comm, const EReductionType reductType, const int count, const unsigned int sendBuffer[], unsigned int globalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, unsigned int > (const Comm< int > &comm, const ArrayRCP< unsigned int > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, unsigned int > (const ArrayRCP< unsigned int > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, unsigned int > (const Comm< int > &comm, const int count, const unsigned int sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, unsigned int > (const unsigned int sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const unsigned int > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::gather< int, short > (const short sendBuf[], const int sendCount, short recvBuf[], const int recvCount, const int root, const Comm< int > &comm)
template<>
void Teuchos::gatherv< int, short > (const short sendBuf[], const int sendCount, short recvBuf[], const int recvCounts[], const int displs[], const int root, const Comm< int > &comm)
template<>
void Teuchos::reduceAll< int, short > (const Comm< int > &comm, const EReductionType reductType, const int count, const short sendBuffer[], short globalReducts[])
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, short > (const Comm< int > &comm, const ArrayRCP< short > &recvBuffer, const int sourceRank)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::ireceive< int, short > (const ArrayRCP< short > &recvBuffer, const int sourceRank, const int tag, const Comm< int > &comm)
template<>
void Teuchos::send< int, short > (const Comm< int > &comm, const int count, const short sendBuffer[], const int destRank)
template<>
void Teuchos::send< int, short > (const short sendBuffer[], const int count, const int destRank, const int tag, const Comm< int > &comm)
template<>
RCP< Teuchos::CommRequest< int > > Teuchos::isend (const ArrayRCP< const short > &sendBuffer, const int destRank, const int tag, const Comm< int > &comm)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines