| bcast(int root)=0 | oofem::CommunicationBuffer | pure virtual |
| CommunicationBuffer(MPI_Comm comm, std::size_t size, bool dynamic=0) | oofem::CommunicationBuffer | inline |
| CommunicationBuffer(MPI_Comm comm, bool dynamic=0) | oofem::CommunicationBuffer | inline |
| communicator | oofem::CommunicationBuffer | protected |
| givePackSizeOfBool(std::size_t count) override | oofem::CommunicationBuffer | virtual |
| givePackSizeOfChar(std::size_t count) override | oofem::CommunicationBuffer | virtual |
| givePackSizeOfDouble(std::size_t count) override | oofem::CommunicationBuffer | virtual |
| givePackSizeOfInt(std::size_t count) override | oofem::CommunicationBuffer | virtual |
| givePackSizeOfLong(std::size_t count) override | oofem::CommunicationBuffer | virtual |
| givePackSizeOfSizet(std::size_t count) override | oofem::CommunicationBuffer | virtual |
| init()=0 | oofem::CommunicationBuffer | pure virtual |
| initForPacking()=0 | oofem::CommunicationBuffer | pure virtual |
| initForUnpacking()=0 | oofem::CommunicationBuffer | pure virtual |
| iRecv(int source, int tag, std::size_t count=0)=0 | oofem::CommunicationBuffer | pure virtual |
| iSend(int dest, int tag)=0 | oofem::CommunicationBuffer | pure virtual |
| read(bool &data) override | oofem::CommunicationBuffer | virtual |
| read(int *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| read(int &data) | oofem::CommunicationBuffer | inline |
| read(unsigned long *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| read(unsigned long &data) | oofem::CommunicationBuffer | inline |
| read(long *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| read(long &data) | oofem::CommunicationBuffer | inline |
| read(double *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| read(double &data) | oofem::CommunicationBuffer | inline |
| read(char *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| read(char &data) | oofem::CommunicationBuffer | inline |
| read(std ::string &data) | oofem::CommunicationBuffer | |
| resize(std::size_t newSize)=0 | oofem::CommunicationBuffer | pure virtual |
| testCompletion()=0 | oofem::CommunicationBuffer | pure virtual |
| waitCompletion()=0 | oofem::CommunicationBuffer | pure virtual |
| write(bool data) override | oofem::CommunicationBuffer | virtual |
| write(const int *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| write(int data) | oofem::CommunicationBuffer | inline |
| write(const unsigned long *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| write(unsigned long data) | oofem::CommunicationBuffer | inline |
| write(const long *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| write(long data) | oofem::CommunicationBuffer | inline |
| write(const double *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| write(double data) | oofem::CommunicationBuffer | inline |
| write(const char *data, std::size_t count)=0 | oofem::CommunicationBuffer | virtual |
| write(char data) | oofem::CommunicationBuffer | inline |
| write(const std ::string &data) | oofem::CommunicationBuffer | |
| write(const char *data) | oofem::CommunicationBuffer | inline |
| ~CommunicationBuffer() | oofem::CommunicationBuffer | inlinevirtual |
| ~DataStream() | oofem::DataStream | inlinevirtual |