clearBuffers() | oofem::Communicator | |
Communicator(EngngModel *emodel, CommunicatorBuff *buff, int rank, int size, CommunicatorMode mode=CommMode_Static) | oofem::Communicator | |
DofManCmp(int, int) | oofem::ProblemCommunicator | |
ElemCmp(int, int) | oofem::ProblemCommunicator | |
engngModel | oofem::Communicator | protected |
errorInfo(const char *func) const | oofem::Communicator | |
finishExchange() | oofem::Communicator | |
giveProcessCommunicator(int i) | oofem::Communicator | inline |
initExchange(int tag) | oofem::Communicator | |
initialized | oofem::ProblemCommunicator | protected |
initReceive(int tag) | oofem::Communicator | |
initSend(int tag) | oofem::Communicator | |
mode | oofem::Communicator | protected |
packAllData(T *ptr, int(T::*packFunc)(ProcessCommunicator &)) | oofem::Communicator | |
packAllData(T *ptr, P *src, int(T::*packFunc)(P *, ProcessCommunicator &)) | oofem::Communicator | |
ProblemCommunicator(EngngModel *emodel, CommunicatorBuff *b, int rank, int size) | oofem::ProblemCommunicator | |
processComms | oofem::Communicator | protected |
quickSortCommMap(IntArray &map, int l, int r, int(ProblemCommunicator::*cmp)(int, int)) | oofem::ProblemCommunicator | protected |
quickSortPartition(IntArray &map, int l, int r, int(ProblemCommunicator::*cmp)(int, int)) | oofem::ProblemCommunicator | protected |
rank | oofem::Communicator | protected |
setProcessCommunicatorToRecvArry(ProcessCommunicator *processComm, IntArray &map)=0 | oofem::ProblemCommunicator | pure virtual |
setProcessCommunicatorToSendArry(ProcessCommunicator *processComm, IntArray &map)=0 | oofem::ProblemCommunicator | pure virtual |
setUpCommunicationMaps(EngngModel *emodel, bool excludeSelfCommFlag, bool forceReinit=false)=0 | oofem::ProblemCommunicator | pure virtual |
oofem::Communicator::setUpCommunicationMaps(EngngModel *pm) | oofem::Communicator | inlinevirtual |
size | oofem::Communicator | protected |
sortCommMap(IntArray &map, int(ProblemCommunicator::*cmp)(int, int)) | oofem::ProblemCommunicator | protected |
unpackAllData(T *ptr, int(T::*unpackFunc)(ProcessCommunicator &)) | oofem::Communicator | |
unpackAllData(T *ptr, P *src, int(T::*unpackFunc)(P *, ProcessCommunicator &)) | oofem::Communicator | |
~Communicator() | oofem::Communicator | virtual |
~ProblemCommunicator() | oofem::ProblemCommunicator | virtual |