bcast(int root) | oofem::StaticCommunicationBuffer | inlinevirtual |
oofem::MPIBuffer::bcast(MPI_Comm communicator, int root) | oofem::MPIBuffer | |
buff | oofem::MPIBuffer | protected |
CommunicationBuffer(MPI_Comm comm, int size, bool dynamic=0) | oofem::CommunicationBuffer | inline |
CommunicationBuffer(MPI_Comm comm, bool dynamic=0) | oofem::CommunicationBuffer | inline |
communicator | oofem::CommunicationBuffer | protected |
curr_pos | oofem::MPIBuffer | protected |
dump() | oofem::MPIBuffer | |
giveAvailableSpace() | oofem::MPIBuffer | inline |
givePackSize(MPI_Comm communicator, MPI_Datatype type, int size) | oofem::MPIBuffer | |
givePackSizeOfBool(int count) | oofem::CommunicationBuffer | virtual |
givePackSizeOfChar(int count) | oofem::CommunicationBuffer | virtual |
givePackSizeOfDouble(int count) | oofem::CommunicationBuffer | virtual |
givePackSizeOfInt(int count) | oofem::CommunicationBuffer | virtual |
givePackSizeOfLong(int count) | oofem::CommunicationBuffer | virtual |
giveRequest() | oofem::MPIBuffer | inline |
giveSize() | oofem::MPIBuffer | inline |
init() | oofem::StaticCommunicationBuffer | inlinevirtual |
initForPacking() | oofem::StaticCommunicationBuffer | inlinevirtual |
initForUnpacking() | oofem::StaticCommunicationBuffer | inlinevirtual |
iRecv(int source, int tag, int count=0) | oofem::StaticCommunicationBuffer | inlinevirtual |
oofem::MPIBuffer::iRecv(MPI_Comm communicator, int source, int tag, int count=0) | oofem::MPIBuffer | virtual |
isDynamic | oofem::MPIBuffer | protected |
iSend(int dest, int tag) | oofem::StaticCommunicationBuffer | inlinevirtual |
oofem::MPIBuffer::iSend(MPI_Comm communicator, int dest, int tag) | oofem::MPIBuffer | virtual |
MPIBuffer(int size, bool dynamic=0) | oofem::MPIBuffer | |
MPIBuffer(bool dynamic=0) | oofem::MPIBuffer | |
packArray(MPI_Comm communicator, const void *src, int n, MPI_Datatype type) | oofem::MPIBuffer | |
read(int *dest, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
read(long *dest, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
read(unsigned long *dest, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
read(double *dest, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
read(char *dest, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
oofem::CommunicationBuffer::read(bool &data) | oofem::CommunicationBuffer | virtual |
oofem::DataStream::read(int &data) | oofem::DataStream | inline |
oofem::DataStream::read(unsigned long &data) | oofem::DataStream | inline |
oofem::DataStream::read(long &data) | oofem::DataStream | inline |
oofem::DataStream::read(double &data) | oofem::DataStream | inline |
oofem::DataStream::read(char &data) | oofem::DataStream | inline |
oofem::DataStream::read(std::string &data) | oofem::DataStream | |
request | oofem::MPIBuffer | protected |
resize(int newSize) | oofem::StaticCommunicationBuffer | inlinevirtual |
size | oofem::MPIBuffer | protected |
StaticCommunicationBuffer(MPI_Comm comm, int size, bool dynamic=0) | oofem::StaticCommunicationBuffer | inline |
StaticCommunicationBuffer(MPI_Comm comm, bool dynamic=0) | oofem::StaticCommunicationBuffer | inline |
testCompletion() | oofem::StaticCommunicationBuffer | inlinevirtual |
testCompletion(int &source, int &tag) | oofem::StaticCommunicationBuffer | inline |
unpackArray(MPI_Comm communicator, void *dest, int n, MPI_Datatype type) | oofem::MPIBuffer | |
waitCompletion() | oofem::StaticCommunicationBuffer | inlinevirtual |
write(const int *src, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
write(const long *src, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
write(const unsigned long *src, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
write(const double *src, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
write(const char *src, int n) | oofem::StaticCommunicationBuffer | inlinevirtual |
oofem::CommunicationBuffer::write(bool data) | oofem::CommunicationBuffer | virtual |
oofem::DataStream::write(int data) | oofem::DataStream | inline |
oofem::DataStream::write(unsigned long data) | oofem::DataStream | inline |
oofem::DataStream::write(long data) | oofem::DataStream | inline |
oofem::DataStream::write(double data) | oofem::DataStream | inline |
oofem::DataStream::write(char data) | oofem::DataStream | inline |
oofem::DataStream::write(const std::string &data) | oofem::DataStream | |
oofem::DataStream::write(const char *data) | oofem::DataStream | inline |
~CommunicationBuffer() | oofem::CommunicationBuffer | inlinevirtual |
~DataStream() | oofem::DataStream | inlinevirtual |
~MPIBuffer() | oofem::MPIBuffer | virtual |
~StaticCommunicationBuffer() | oofem::StaticCommunicationBuffer | inlinevirtual |