|
FMI 1.0
FaaS Message Interface
|
This is the complete list of members for FMI::Comm::PeerToPeer, including all inherited members.
| allreduce(channel_data sendbuf, channel_data recvbuf, raw_function f) override | FMI::Comm::PeerToPeer | virtual |
| allreduce_no_order(channel_data sendbuf, channel_data recvbuf, const raw_function &f) | FMI::Comm::PeerToPeer | protected |
| barrier() override | FMI::Comm::PeerToPeer | virtual |
| bcast(channel_data buf, FMI::Utils::peer_num root) override | FMI::Comm::PeerToPeer | virtual |
| comm_name | FMI::Comm::Channel | protected |
| finalize() | FMI::Comm::Channel | inlinevirtual |
| gather(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root) override | FMI::Comm::PeerToPeer | virtual |
| get_channel(std::string name, std::map< std::string, std::string > params, std::map< std::string, std::string > model_params) | FMI::Comm::Channel | static |
| get_latency(Utils::peer_num producer, Utils::peer_num consumer, std::size_t size_in_bytes)=0 | FMI::Comm::Channel | pure virtual |
| get_operation_latency(Utils::OperationInfo op_info) override | FMI::Comm::PeerToPeer | virtual |
| get_operation_price(Utils::OperationInfo op_info) override | FMI::Comm::PeerToPeer | virtual |
| get_price(Utils::peer_num producer, Utils::peer_num consumer, std::size_t size_in_bytes)=0 | FMI::Comm::Channel | pure virtual |
| num_peers | FMI::Comm::Channel | protected |
| peer_id | FMI::Comm::Channel | protected |
| recv(channel_data buf, FMI::Utils::peer_num src) override | FMI::Comm::PeerToPeer | virtual |
| recv_object(channel_data buf, Utils::peer_num peer_id)=0 | FMI::Comm::PeerToPeer | pure virtual |
| reduce(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root, raw_function f) override | FMI::Comm::PeerToPeer | virtual |
| reduce_ltr(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root, const raw_function &f) | FMI::Comm::PeerToPeer | protected |
| reduce_no_order(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root, const raw_function &f) | FMI::Comm::PeerToPeer | protected |
| scan(channel_data sendbuf, channel_data recvbuf, raw_function f) override | FMI::Comm::PeerToPeer | virtual |
| scan_ltr(channel_data sendbuf, channel_data recvbuf, const raw_function &f) | FMI::Comm::PeerToPeer | protected |
| scan_no_order(channel_data sendbuf, channel_data recvbuf, const raw_function &f) | FMI::Comm::PeerToPeer | protected |
| scatter(channel_data sendbuf, channel_data recvbuf, FMI::Utils::peer_num root) override | FMI::Comm::PeerToPeer | virtual |
| send(channel_data buf, FMI::Utils::peer_num dest) override | FMI::Comm::PeerToPeer | virtual |
| send_object(channel_data buf, Utils::peer_num peer_id)=0 | FMI::Comm::PeerToPeer | pure virtual |
| set_comm_name(std::string communication_name) | FMI::Comm::Channel | inline |
| set_num_peers(FMI::Utils::peer_num num) | FMI::Comm::Channel | inline |
| set_peer_id(FMI::Utils::peer_num num) | FMI::Comm::Channel | inline |