|
SST/macro
|
This is the complete list of members for sstmac::hw::dragonfly, including all inherited members.
| bit_complement_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const | sstmac::hw::dragonfly | virtual |
| build_endpoint_connectables(end_point_connectable_map &connectables, sprockit::factory< connectable > *factory, partition *part, int my_rank, sprockit::sim_parameters *params) | sstmac::hw::structured_topology | virtual |
| build_interface_connectables(int conc, end_point_connectable_map &connectables, sprockit::factory2< connectable > *nic_factory, partition *part, int my_rank, sprockit::sim_parameters *params, sprockit::factory_type *interconnect) | sstmac::hw::structured_topology | virtual |
| build_internal_connectables(internal_connectable_map &connectables, sprockit::factory< connectable > *factory, partition *part, int my_rank, sprockit::sim_parameters *params, connectable *dummy) | sstmac::hw::structured_topology | virtual |
| compute_switch_coords(switch_id uid, coordinates &coords) const | sstmac::hw::dragonfly | protectedvirtual |
| configure_geometric_paths(std::vector< int > &redundancies) | sstmac::hw::dragonfly | virtual |
| configure_injection_geometry(std::vector< int > &redundancies) | sstmac::hw::structured_topology | protected |
| configure_vc_routing(std::map< routing::algorithm_t, int > &m) const | sstmac::hw::dragonfly | |
| connect_objects(internal_connectable_map &switches) | sstmac::hw::dragonfly | virtual |
| convert_to_port(int dim, int dir) const | sstmac::hw::dragonfly | virtual |
| diameter() const | sstmac::hw::dragonfly | inlinevirtual |
| dim_for_port(int port) | sstmac::hw::dragonfly | inline |
| dimension_t enum name | sstmac::hw::dragonfly | |
| downX_vc enum value | sstmac::hw::dragonfly | |
| downY_vc enum value | sstmac::hw::dragonfly | |
| eject_geometric_id_ | sstmac::hw::structured_topology | protected |
| eject_paths_on_switch(node_id dest_addr, switch_id sw_addr, structured_routable::path_set &paths) const | sstmac::hw::structured_topology | virtual |
| endpoint_coords(node_id nid) const | sstmac::hw::structured_topology | |
| endpoint_to_ejection_port(node_id addr) const | sstmac::hw::structured_topology | virtual |
| endpoint_to_ejection_switch(node_id nodeaddr, int &switch_port) const | sstmac::hw::structured_topology | virtual |
| endpoint_to_injection_port(node_id addr) const | sstmac::hw::structured_topology | virtual |
| endpoint_to_injection_switch(node_id nodeaddr, int &switch_port) const | sstmac::hw::structured_topology | virtual |
| endpoint_to_switch_port(node_id nid) const | sstmac::hw::structured_topology | inlinevirtual |
| endpoints_per_switch(switch_id addr) const | sstmac::hw::structured_topology | inlinevirtual |
| finalize_init() | sstmac::hw::structured_topology | |
| find_path_to_group(int myX, int myY, int myG, int &dsty, int &dstx, int dstg) const | sstmac::hw::dragonfly | protectedvirtual |
| find_x_path_to_group(int myY, int myG, int dstg) const | sstmac::hw::dragonfly | protected |
| find_y_path_to_group(int myX, int myG, int dstg) const | sstmac::hw::dragonfly | protected |
| g_ | sstmac::hw::dragonfly | protected |
| g_dimension enum value | sstmac::hw::dragonfly | |
| get_coords(long uid, int &x, int &y, int &g) const | sstmac::hw::dragonfly | |
| get_uid(int x, int y, int g) const | sstmac::hw::dragonfly | |
| group_con() const | sstmac::hw::dragonfly | inline |
| group_con_ | sstmac::hw::dragonfly | protected |
| init_common_params(sprockit::sim_parameters *params) | sstmac::hw::dragonfly | |
| init_factory_params(sprockit::sim_parameters *params) | sstmac::hw::dragonfly | virtual |
| injection_redundancy_ | sstmac::hw::structured_topology | protected |
| label(node_id nid) const | sstmac::hw::structured_topology | |
| label(switch_id sid) const | sstmac::hw::structured_topology | |
| minimal_distance(const coordinates &src_coords, const coordinates &dest_coords) const | sstmac::hw::dragonfly | virtual |
| minimal_route_to_coords(const coordinates &src_coords, const coordinates &dest_coords, structured_routable::path &path) const | sstmac::hw::dragonfly | virtual |
| minimal_route_to_group(int myX, int myY, int myG, int &dim, int &dir, int dstg) const | sstmac::hw::dragonfly | protected |
| minimal_route_to_switch(switch_id current_sw_addr, switch_id dest_sw_addr, structured_routable::path &path) const | sstmac::hw::structured_topology | virtual |
| minimal_route_to_X(int hisx) const | sstmac::hw::dragonfly | protected |
| minimal_route_to_Y(int hisy) const | sstmac::hw::dragonfly | protected |
| minimal_routes_to_coords(const coordinates &src_coords, const coordinates &dest_coords, structured_routable::path ¤t_path, structured_routable::path_set &paths) const | sstmac::hw::structured_topology | inlinevirtual |
| minimal_routes_to_switch(switch_id current_sw_addr, switch_id dest_sw_addr, structured_routable::path ¤t_path, structured_routable::path_set &paths) const | sstmac::hw::cartesian_topology | virtual |
| ndimensions() const | sstmac::hw::dragonfly | inlinevirtual |
| nearest_neighbor_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const | sstmac::hw::dragonfly | virtual |
| neighbor_at_port(switch_id sid, int port) const | sstmac::hw::dragonfly | virtual |
| new_routing_stage(structured_routable *rtbl) | sstmac::hw::dragonfly | virtual |
| node_addr(const coordinates &coords) const | sstmac::hw::structured_topology | virtual |
| node_addr(const coordinates &sw_coords, int port) const | sstmac::hw::structured_topology | virtual |
| node_coords(node_id nid) const | sstmac::hw::structured_topology | virtual |
| nodes_connected_to_ejection_switch(switch_id swid) const | sstmac::hw::structured_topology | inlinevirtual |
| nodes_connected_to_injection_switch(switch_id swaddr) const | sstmac::hw::structured_topology | inlinevirtual |
| nodes_connected_to_switch(switch_id swaddr) const | sstmac::hw::structured_topology | protectedvirtual |
| num_endpoints() const | sstmac::hw::structured_topology | inlinevirtual |
| num_hops_to_node(node_id src, node_id dst) const | sstmac::hw::structured_topology | virtual |
| num_leaf_switches() const | sstmac::hw::dragonfly | inlinevirtual |
| num_nodes() const | sstmac::hw::structured_topology | inlinevirtual |
| num_switches() const | sstmac::hw::dragonfly | inlinevirtual |
| numG() const | sstmac::hw::dragonfly | inline |
| numX() const | sstmac::hw::dragonfly | inline |
| numY() const | sstmac::hw::dragonfly | inline |
| outputgraph_ | sstmac::hw::structured_topology | protected |
| partners(bool get_send_partner, traffic_pattern::type_t ty, node_id src, std::vector< node_id > &partner_list) const | sstmac::hw::structured_topology | protected |
| productive_path(int dim, const coordinates &src, const coordinates &dst, structured_routable::path &path) const | sstmac::hw::dragonfly | virtual |
| productive_paths(structured_routable::path_set &paths, const coordinates ¤t, const coordinates &dst) | sstmac::hw::structured_topology | virtual |
| random_intermediate_switch(switch_id current_sw, switch_id dest_sw=switch_id(-1)) | sstmac::hw::dragonfly | virtual |
| recv_partners(traffic_pattern::type_t ty, node_id src_node, std::vector< node_id > &partners) const | sstmac::hw::structured_topology | virtual |
| red_ | sstmac::hw::cartesian_topology | protected |
| send_partners(traffic_pattern::type_t ty, node_id src_node, std::vector< node_id > &partners) const | sstmac::hw::structured_topology | virtual |
| set_string(int x, int y, int g) | sstmac::hw::dragonfly | inlineprotectedstatic |
| structured_topology() | sstmac::hw::structured_topology | protected |
| switch_coords(switch_id swid) const | sstmac::hw::structured_topology | |
| switch_number(const coordinates &coords) const | sstmac::hw::dragonfly | virtual |
| to_string() const | sstmac::hw::dragonfly | inlinevirtual |
| tornado_recv_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const | sstmac::hw::dragonfly | virtual |
| tornado_send_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const | sstmac::hw::dragonfly | virtual |
| true_random_intermediate_ | sstmac::hw::dragonfly | protected |
| upX_vc enum value | sstmac::hw::dragonfly | |
| upY_vc enum value | sstmac::hw::dragonfly | |
| x_ | sstmac::hw::dragonfly | protected |
| x_dimension enum value | sstmac::hw::dragonfly | |
| x_vc_t enum name | sstmac::hw::dragonfly | |
| xy_connected_to_group(int myX, int myY, int myG, int dstg) const | sstmac::hw::dragonfly | protectedvirtual |
| xyg_dir_to_group(int myX, int myY, int myG, int dir) const | sstmac::hw::dragonfly | protected |
| y_ | sstmac::hw::dragonfly | protected |
| y_dimension enum value | sstmac::hw::dragonfly | |
| y_vc_t enum name | sstmac::hw::dragonfly | |
| ~dragonfly() | sstmac::hw::dragonfly | inlinevirtual |
| ~structured_topology() | sstmac::hw::structured_topology | inlinevirtual |
1.8.11