FMI 1.0
FaaS Message Interface
FMI::Comm::Channel Member List

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

allreduce(channel_data sendbuf, channel_data recvbuf, raw_function f)FMI::Comm::Channelvirtual
barrier()=0FMI::Comm::Channelpure virtual
bcast(channel_data buf, FMI::Utils::peer_num root)=0FMI::Comm::Channelpure virtual
comm_nameFMI::Comm::Channelprotected
finalize()FMI::Comm::Channelinlinevirtual
gather(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root)FMI::Comm::Channelvirtual
get_channel(std::string name, std::map< std::string, std::string > params, std::map< std::string, std::string > model_params)FMI::Comm::Channelstatic
get_latency(Utils::peer_num producer, Utils::peer_num consumer, std::size_t size_in_bytes)=0FMI::Comm::Channelpure virtual
get_operation_latency(Utils::OperationInfo op_info)=0FMI::Comm::Channelpure virtual
get_operation_price(Utils::OperationInfo op_info)=0FMI::Comm::Channelpure virtual
get_price(Utils::peer_num producer, Utils::peer_num consumer, std::size_t size_in_bytes)=0FMI::Comm::Channelpure virtual
num_peersFMI::Comm::Channelprotected
peer_idFMI::Comm::Channelprotected
recv(channel_data buf, FMI::Utils::peer_num src)=0FMI::Comm::Channelpure virtual
reduce(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root, raw_function f)=0FMI::Comm::Channelpure virtual
scan(channel_data sendbuf, channel_data recvbuf, raw_function f)=0FMI::Comm::Channelpure virtual
scatter(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root)FMI::Comm::Channelvirtual
send(channel_data buf, FMI::Utils::peer_num dest)=0FMI::Comm::Channelpure virtual
set_comm_name(std::string communication_name)FMI::Comm::Channelinline
set_num_peers(FMI::Utils::peer_num num)FMI::Comm::Channelinline
set_peer_id(FMI::Utils::peer_num num)FMI::Comm::Channelinline