#include <Teuchos_DefaultSerialComm.hpp>
Inheritance diagram for Teuchos::SerialComm< Ordinal >:

Public Member Functions | |
Constructors | |
| SerialComm () | |
| | |
Overridden from Comm | |
| virtual int | getRank () const |
| | |
| virtual int | getSize () const |
| | |
| virtual void | barrier () const |
| | |
| virtual void | broadcast (const int rootRank, const Ordinal bytes, char buffer[]) const |
| | |
| virtual void | gatherAll (const Ordinal sendBytes, const char sendBuffer[], const Ordinal recvBytes, char recvBuffer[]) const |
| | |
| virtual void | reduceAll (const ValueTypeReductionOp< Ordinal, char > &reductOp, const Ordinal bytes, const char sendBuffer[], char globalReducts[]) const |
| | |
| virtual void | reduceAllAndScatter (const ValueTypeReductionOp< Ordinal, char > &reductOp, const Ordinal sendBytes, const char sendBuffer[], const Ordinal recvCounts[], char myGlobalReducts[]) const |
| | |
| virtual void | scan (const ValueTypeReductionOp< Ordinal, char > &reductOp, const Ordinal bytes, const char sendBuffer[], char scanReducts[]) const |
| | |
| virtual void | send (const Ordinal bytes, const char sendBuffer[], const int destRank) const |
| | |
| virtual int | receive (const int sourceRank, const Ordinal bytes, char recvBuffer[]) const |
| | |
| virtual void | readySend (const ArrayView< const char > &sendBuffer, const int destRank) const |
| | |
| virtual RCP< CommRequest > | isend (const ArrayView< const char > &sendBuffer, const int destRank) const |
| | |
| virtual RCP< CommRequest > | ireceive (const ArrayView< char > &Buffer, const int sourceRank) const |
| | |
| virtual void | waitAll (const ArrayView< RCP< CommRequest > > &requests) const |
| | |
| virtual void | wait (const Ptr< RCP< CommRequest > > &request) const |
| | |
Overridden from Describable | |
| std::string | description () const |
| | |
ToDo: Finish documentation!
Definition at line 42 of file Teuchos_DefaultSerialComm.hpp.
| Teuchos::SerialComm< Ordinal >::SerialComm | ( | ) |
| int Teuchos::SerialComm< Ordinal >::getRank | ( | ) | const [virtual] |
| int Teuchos::SerialComm< Ordinal >::getSize | ( | ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::barrier | ( | ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::broadcast | ( | const int | rootRank, | |
| const Ordinal | bytes, | |||
| char | buffer[] | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::gatherAll | ( | const Ordinal | sendBytes, | |
| const char | sendBuffer[], | |||
| const Ordinal | recvBytes, | |||
| char | recvBuffer[] | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::reduceAll | ( | const ValueTypeReductionOp< Ordinal, char > & | reductOp, | |
| const Ordinal | bytes, | |||
| const char | sendBuffer[], | |||
| char | globalReducts[] | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::reduceAllAndScatter | ( | const ValueTypeReductionOp< Ordinal, char > & | reductOp, | |
| const Ordinal | sendBytes, | |||
| const char | sendBuffer[], | |||
| const Ordinal | recvCounts[], | |||
| char | myGlobalReducts[] | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::scan | ( | const ValueTypeReductionOp< Ordinal, char > & | reductOp, | |
| const Ordinal | bytes, | |||
| const char | sendBuffer[], | |||
| char | scanReducts[] | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::send | ( | const Ordinal | bytes, | |
| const char | sendBuffer[], | |||
| const int | destRank | |||
| ) | const [virtual] |
| int Teuchos::SerialComm< Ordinal >::receive | ( | const int | sourceRank, | |
| const Ordinal | bytes, | |||
| char | recvBuffer[] | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::readySend | ( | const ArrayView< const char > & | sendBuffer, | |
| const int | destRank | |||
| ) | const [virtual] |
| RCP< CommRequest > Teuchos::SerialComm< Ordinal >::isend | ( | const ArrayView< const char > & | sendBuffer, | |
| const int | destRank | |||
| ) | const [virtual] |
| RCP< CommRequest > Teuchos::SerialComm< Ordinal >::ireceive | ( | const ArrayView< char > & | Buffer, | |
| const int | sourceRank | |||
| ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::waitAll | ( | const ArrayView< RCP< CommRequest > > & | requests | ) | const [virtual] |
| void Teuchos::SerialComm< Ordinal >::wait | ( | const Ptr< RCP< CommRequest > > & | request | ) | const [virtual] |
| std::string Teuchos::SerialComm< Ordinal >::description | ( | ) | const [virtual] |
Reimplemented from Teuchos::Describable.
Definition at line 308 of file Teuchos_DefaultSerialComm.hpp.
1.4.7