PanNDE
PanNDE::Communicator Member List

This is the complete list of members for PanNDE::Communicator, including all inherited members.

allGatherValue(double value, std::shared_ptr< PanNDE::ArrayFactory< double >> maker)=0PanNDE::Communicatorpure virtual
allGatherValue(int32_t value, std::shared_ptr< PanNDE::ArrayFactory< int32_t >> maker)=0PanNDE::Communicatorpure virtual
allGatherValue(int64_t value, std::shared_ptr< PanNDE::ArrayFactory< int64_t >> maker)=0PanNDE::Communicatorpure virtual
barrier()=0PanNDE::Communicatorpure virtual
broadcastArray(std::shared_ptr< PanNDE::Array< double >> &array, int sender=0)=0PanNDE::Communicatorpure virtual
broadcastArray(std::shared_ptr< PanNDE::Array< int32_t >> &array, int sender=0)=0PanNDE::Communicatorpure virtual
broadcastArray(std::shared_ptr< PanNDE::Array< int64_t >> &array, int sender=0)=0PanNDE::Communicatorpure virtual
broadcastValue(double *value, int sender=0)=0PanNDE::Communicatorpure virtual
broadcastValue(int32_t *value, int sender=0)=0PanNDE::Communicatorpure virtual
broadcastValue(int64_t *value, int sender=0)=0PanNDE::Communicatorpure virtual
determineExchangePattern(std::shared_ptr< PanNDE::Mesh > mesh)=0PanNDE::Communicatorpure virtual
Finalize()=0PanNDE::Communicatorpure virtual
getGlobalId()=0PanNDE::Communicatorpure virtual
getNumberOfAllProcesses()=0PanNDE::Communicatorpure virtual
getNumberOfProcesses()=0PanNDE::Communicatorpure virtual
getProcessId()=0PanNDE::Communicatorpure virtual
Init(int &argc, char **&argv)=0PanNDE::Communicatorpure virtual
Init(int &argc, char **&argv, std::shared_ptr< PanNDE::Mesh > mesh)=0PanNDE::Communicatorpure virtual
recvArray(std::shared_ptr< PanNDE::ArrayFactory< double >> maker, int sender)=0PanNDE::Communicatorpure virtual
recvArray(std::shared_ptr< PanNDE::ArrayFactory< int32_t >> maker, int sender)=0PanNDE::Communicatorpure virtual
recvArray(std::shared_ptr< PanNDE::ArrayFactory< int64_t >> maker, int sender)=0PanNDE::Communicatorpure virtual
recvValue(double *value, int sender)=0PanNDE::Communicatorpure virtual
recvValue(int32_t *value, int sender)=0PanNDE::Communicatorpure virtual
recvValue(int64_t *value, int sender)=0PanNDE::Communicatorpure virtual
sendArray(std::shared_ptr< PanNDE::Array< double >> array, int receiver)=0PanNDE::Communicatorpure virtual
sendArray(double *array, int N, int receiver)=0PanNDE::Communicatorpure virtual
sendArray(std::shared_ptr< PanNDE::Array< int32_t >> array, int receiver)=0PanNDE::Communicatorpure virtual
sendArray(int32_t *array, int N, int receiver)=0PanNDE::Communicatorpure virtual
sendArray(std::shared_ptr< PanNDE::Array< int64_t >> array, int receiver)=0PanNDE::Communicatorpure virtual
sendArray(int64_t *array, int N, int receiver)=0PanNDE::Communicatorpure virtual
sendValue(double value, int receiver)=0PanNDE::Communicatorpure virtual
sendValue(int32_t value, int receiver)=0PanNDE::Communicatorpure virtual
sendValue(int64_t value, int receiver)=0PanNDE::Communicatorpure virtual
setupDataLinks(std::string keyname, std::shared_ptr< PanNDE::Field > field)=0PanNDE::Communicatorpure virtual
setupDataLinks(std::shared_ptr< PanNDE::FieldBundle > fields)=0PanNDE::Communicatorpure virtual
startHaloExchange(std::string keyname)=0PanNDE::Communicatorpure virtual
waitall()=0PanNDE::Communicatorpure virtual
waitUntilDone(std::string keyname)=0PanNDE::Communicatorpure virtual