add_bypass_route(NetPoint *src, NetPoint *dst, NetPoint *gw_src, NetPoint *gw_dst, std::vector< resource::LinkImpl *> &link_list, bool symmetrical) | simgrid::kernel::routing::NetZoneImpl | virtual |
add_component(kernel::routing::NetPoint *elm) | simgrid::kernel::routing::NetZoneImpl | virtual |
add_route(kernel::routing::NetPoint *src, kernel::routing::NetPoint *dst, kernel::routing::NetPoint *gw_src, kernel::routing::NetPoint *gw_dst, std::vector< kernel::resource::LinkImpl *> &link_list, bool symmetrical) | simgrid::kernel::routing::NetZoneImpl | virtual |
backbone_ | simgrid::kernel::routing::ClusterZone | |
ClusterZone(NetZoneImpl *father, std::string name, resource::NetworkModel *netmodel) | simgrid::kernel::routing::ClusterZone | explicit |
create_host(const char *name, std::vector< double > *speed_per_pstate, int core_count, std::map< std::string, std::string > *props) | simgrid::kernel::routing::NetZoneImpl | |
create_links_for_node(ClusterCreationArgs *cluster, int id, int rank, unsigned int position) | simgrid::kernel::routing::ClusterZone | virtual |
get_all_hosts() | simgrid::kernel::routing::NetZoneImpl | |
get_bypass_route(routing::NetPoint *src, routing::NetPoint *dst, std::vector< resource::LinkImpl *> &links, double *latency) | simgrid::kernel::routing::NetZoneImpl | protected |
get_children() | simgrid::kernel::routing::NetZoneImpl | |
get_cname() const | simgrid::kernel::routing::NetZoneImpl | |
get_father() | simgrid::kernel::routing::NetZoneImpl | |
get_global_route(routing::NetPoint *src, routing::NetPoint *dst, std::vector< resource::LinkImpl *> &links, double *latency) | simgrid::kernel::routing::NetZoneImpl | static |
get_graph(xbt_graph_t graph, std::map< std::string, xbt_node_t > *nodes, std::map< std::string, xbt_edge_t > *edges) override | simgrid::kernel::routing::ClusterZone | virtual |
get_host_count() | simgrid::kernel::routing::NetZoneImpl | |
get_iface() | simgrid::kernel::routing::NetZoneImpl | inline |
get_local_route(NetPoint *src, NetPoint *dst, RouteCreationArgs *into, double *latency) override | simgrid::kernel::routing::VivaldiZone | virtual |
get_name() const | simgrid::kernel::routing::NetZoneImpl | inline |
get_table_size() | simgrid::kernel::routing::NetZoneImpl | inline |
get_vertices() | simgrid::kernel::routing::NetZoneImpl | inline |
has_limiter_ | simgrid::kernel::routing::ClusterZone | |
has_loopback_ | simgrid::kernel::routing::ClusterZone | |
hierarchy_ | simgrid::kernel::routing::NetZoneImpl | |
loopback_ | simgrid::kernel::routing::ClusterZone | |
network_model_ | simgrid::kernel::routing::NetZoneImpl | |
NetZoneImpl(NetZoneImpl *father, std::string name, resource::NetworkModel *network_model) | simgrid::kernel::routing::NetZoneImpl | explicitprotected |
node_pos(int id) | simgrid::kernel::routing::ClusterZone | inline |
node_pos_with_loopback(int id) | simgrid::kernel::routing::ClusterZone | inline |
node_pos_with_loopback_limiter(int id) | simgrid::kernel::routing::ClusterZone | inline |
num_links_per_node_ | simgrid::kernel::routing::ClusterZone | |
parse_specific_arguments(ClusterCreationArgs *cluster) | simgrid::kernel::routing::ClusterZone | inlinevirtual |
private_links_ | simgrid::kernel::routing::ClusterZone | |
router_ | simgrid::kernel::routing::ClusterZone | |
RoutingMode enum name | simgrid::kernel::routing::NetZoneImpl | |
seal() | simgrid::kernel::routing::NetZoneImpl | virtual |
set_peer_link(NetPoint *netpoint, double bw_in, double bw_out, std::string coord) | simgrid::kernel::routing::VivaldiZone | |
setPeerLink(NetPoint *netpoint, double bw_in, double bw_out, std::string coord) | simgrid::kernel::routing::VivaldiZone | inline |
VivaldiZone(NetZoneImpl *father, std::string name, resource::NetworkModel *netmodel) | simgrid::kernel::routing::VivaldiZone | explicit |
~NetZoneImpl() | simgrid::kernel::routing::NetZoneImpl | protectedvirtual |