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

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

allreduce(channel_data sendbuf, channel_data recvbuf, raw_function f)FMI::Comm::Channelvirtual
barrier() overrideFMI::Comm::ClientServervirtual
bcast(channel_data buf, FMI::Utils::peer_num root) overrideFMI::Comm::ClientServervirtual
ClientServer(std::map< std::string, std::string > params)FMI::Comm::ClientServerexplicit
comm_nameFMI::Comm::Channelprotected
created_objectsFMI::Comm::ClientServerprotected
delete_object(std::string name)=0FMI::Comm::ClientServerpure virtual
download(channel_data buf, std::string name)FMI::Comm::ClientServervirtual
download_object(channel_data buf, std::string name)=0FMI::Comm::ClientServerpure virtual
finalize() overrideFMI::Comm::ClientServervirtual
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_object_names()=0FMI::Comm::ClientServerpure virtual
get_operation_latency(Utils::OperationInfo op_info) overrideFMI::Comm::ClientServervirtual
get_operation_price(Utils::OperationInfo op_info) overrideFMI::Comm::ClientServervirtual
get_price(Utils::peer_num producer, Utils::peer_num consumer, std::size_t size_in_bytes)=0FMI::Comm::Channelpure virtual
max_timeoutFMI::Comm::ClientServerprotected
num_operationsFMI::Comm::ClientServerprotected
num_peersFMI::Comm::Channelprotected
peer_idFMI::Comm::Channelprotected
recv(channel_data buf, FMI::Utils::peer_num dest) overrideFMI::Comm::ClientServervirtual
reduce(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root, raw_function f) overrideFMI::Comm::ClientServervirtual
scan(channel_data sendbuf, channel_data recvbuf, raw_function f) overrideFMI::Comm::ClientServervirtual
scatter(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root)FMI::Comm::Channelvirtual
send(channel_data buf, FMI::Utils::peer_num dest) overrideFMI::Comm::ClientServervirtual
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
timeoutFMI::Comm::ClientServerprotected
upload(channel_data buf, std::string name)FMI::Comm::ClientServervirtual
upload_object(channel_data buf, std::string name)=0FMI::Comm::ClientServerpure virtual