FMI 1.0
FaaS Message Interface
FMI::Communicator Member List

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

allreduce(Comm::Data< T > &sendbuf, Comm::Data< T > &recvbuf, FMI::Utils::Function< T > f)FMI::Communicatorinline
barrier()FMI::Communicatorinline
bcast(Comm::Data< T > &buf, FMI::Utils::peer_num root)FMI::Communicatorinline
Communicator(FMI::Utils::peer_num peer_id, FMI::Utils::peer_num num_peers, std::string config_path, std::string comm_name, unsigned int faas_memory=128)FMI::Communicator
gather(Comm::Data< T > &sendbuf, Comm::Data< T > &recvbuf, FMI::Utils::peer_num root)FMI::Communicatorinline
hint(FMI::Utils::Hint hint)FMI::Communicator
recv(Comm::Data< T > &buf, FMI::Utils::peer_num src)FMI::Communicatorinline
reduce(Comm::Data< T > &sendbuf, Comm::Data< T > &recvbuf, FMI::Utils::peer_num root, FMI::Utils::Function< T > f)FMI::Communicatorinline
register_channel(std::string name, std::shared_ptr< FMI::Comm::Channel >)FMI::Communicator
scan(Comm::Data< T > &sendbuf, Comm::Data< T > &recvbuf, FMI::Utils::Function< T > f)FMI::Communicatorinline
scatter(Comm::Data< T > &sendbuf, Comm::Data< T > &recvbuf, FMI::Utils::peer_num root)FMI::Communicatorinline
send(Comm::Data< T > &buf, FMI::Utils::peer_num dest)FMI::Communicatorinline
set_channel_policy(std::shared_ptr< FMI::Utils::ChannelPolicy > policy)FMI::Communicator
~Communicator()FMI::Communicator