SST/macro
sstmac::hw::fat_tree Member List

This is the complete list of members for sstmac::hw::fat_tree, including all inherited members.

bit_complement_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const sstmac::hw::structured_topologyprotectedvirtual
build_endpoint_connectables(end_point_connectable_map &connectables, sprockit::factory< connectable > *factory, partition *part, int my_rank, sprockit::sim_parameters *params)sstmac::hw::structured_topologyvirtual
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_topologyvirtual
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_topologyvirtual
compute_switch_coords(switch_id uid, coordinates &coords) const sstmac::hw::fat_treeprotectedvirtual
configure_injection_geometry(std::vector< int > &redundancies)sstmac::hw::structured_topologyprotected
configure_vc_routing(std::map< routing::algorithm_t, int > &m) const sstmac::hw::fat_tree
connect_objects(internal_connectable_map &switches)sstmac::hw::fat_treevirtual
convert_to_port(int dim, int dir) const sstmac::hw::fat_treevirtual
default_router() const sstmac::hw::fat_treeinline
diameter() const sstmac::hw::abstract_fat_treeinlinevirtual
dimension_t enum namesstmac::hw::abstract_fat_tree
down_dimension enum valuesstmac::hw::abstract_fat_tree
downColumnConnection(int k, int myColumn, int downPort, int columnSize)sstmac::hw::fat_treestatic
eject_geometric_id_sstmac::hw::structured_topologyprotected
eject_paths_on_switch(node_id dest_addr, switch_id sw_addr, structured_routable::path_set &paths) const sstmac::hw::structured_topologyvirtual
endpoint_coords(node_id nid) const sstmac::hw::structured_topology
endpoint_to_ejection_port(node_id addr) const sstmac::hw::structured_topologyvirtual
endpoint_to_ejection_switch(node_id nodeaddr, int &switch_port) const sstmac::hw::structured_topologyvirtual
endpoint_to_injection_port(node_id addr) const sstmac::hw::structured_topologyvirtual
endpoint_to_injection_switch(node_id nodeaddr, int &switch_port) const sstmac::hw::structured_topologyvirtual
endpoint_to_switch_port(node_id nid) const sstmac::hw::structured_topologyinlinevirtual
endpoints_per_switch(switch_id addr) const sstmac::hw::structured_topologyinlinevirtual
finalize_init()sstmac::hw::structured_topology
init_factory_params(sprockit::sim_parameters *params)sstmac::hw::fat_treevirtual
injection_redundancy_sstmac::hw::structured_topologyprotected
k() const sstmac::hw::abstract_fat_treeinline
k_sstmac::hw::abstract_fat_treeprotected
l() const sstmac::hw::abstract_fat_treeinline
l_sstmac::hw::abstract_fat_treeprotected
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::fat_treevirtual
minimal_route_to_coords(const coordinates &src_coords, const coordinates &dest_coords, structured_routable::path &path) const sstmac::hw::fat_treevirtual
minimal_route_to_switch(switch_id current_sw_addr, switch_id dest_sw_addr, structured_routable::path &path) const sstmac::hw::fat_treevirtual
minimal_routes_to_coords(const coordinates &src_coords, const coordinates &dest_coords, structured_routable::path &current_path, structured_routable::path_set &paths) const sstmac::hw::structured_topologyinlinevirtual
minimal_routes_to_switch(switch_id current_sw_addr, switch_id dest_sw_addr, structured_routable::path &current_path, structured_routable::path_set &paths) const sstmac::hw::structured_topologyinlinevirtual
ndimensions() const sstmac::hw::abstract_fat_treeinlinevirtual
nearest_common_ancestor_level(const switch_id &src_sw_addr, const switch_id &dst_sw_addr) const sstmac::hw::fat_tree
nearest_common_ancestor_level(const switch_id &src_sw_addr, const coordinates &dst_coords) const sstmac::hw::fat_tree
nearest_common_ancestor_level(const coordinates &src_coords, const switch_id &dst_sw_addr) const sstmac::hw::fat_tree
nearest_common_ancestor_level(const coordinates &src_corrds, const coordinates &dst_coords) const sstmac::hw::fat_tree
nearest_neighbor_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const sstmac::hw::structured_topologyprotectedvirtual
neighbor_at_port(switch_id sid, int port) const sstmac::hw::fat_treevirtual
node_addr(const coordinates &coords) const sstmac::hw::structured_topologyvirtual
node_addr(const coordinates &sw_coords, int port) const sstmac::hw::structured_topologyvirtual
node_coords(node_id nid) const sstmac::hw::structured_topologyvirtual
nodes_connected_to_ejection_switch(switch_id swaddr) const sstmac::hw::abstract_fat_treevirtual
nodes_connected_to_injection_switch(switch_id swaddr) const sstmac::hw::abstract_fat_treevirtual
nodes_connected_to_switch(switch_id swaddr) const sstmac::hw::abstract_fat_treeprotectedvirtual
num_endpoints() const sstmac::hw::structured_topologyinlinevirtual
num_hops_to_node(node_id src, node_id dst) const sstmac::hw::structured_topologyvirtual
num_leaf_switches() const sstmac::hw::abstract_fat_treeinlinevirtual
num_nodes() const sstmac::hw::structured_topologyinlinevirtual
num_switches() const sstmac::hw::fat_treeinlinevirtual
numleafswitches_sstmac::hw::abstract_fat_treeprotected
outputgraph_sstmac::hw::structured_topologyprotected
partners(bool get_send_partner, traffic_pattern::type_t ty, node_id src, std::vector< node_id > &partner_list) const sstmac::hw::structured_topologyprotected
pow(int a, int exp)sstmac::hw::abstract_fat_treeinlinestatic
productive_path(int dim, const coordinates &src, const coordinates &dst, structured_routable::path &path) const sstmac::hw::fat_treevirtual
productive_paths(structured_routable::path_set &paths, const coordinates &current, const coordinates &dst)sstmac::hw::structured_topologyvirtual
recv_partners(traffic_pattern::type_t ty, node_id src_node, std::vector< node_id > &partners) const sstmac::hw::structured_topologyvirtual
send_partners(traffic_pattern::type_t ty, node_id src_node, std::vector< node_id > &partners) const sstmac::hw::structured_topologyvirtual
structured_topology()sstmac::hw::structured_topologyprotected
switch_at_row_col(int row, int col) const sstmac::hw::fat_treeinline
switch_coords(switch_id swid) const sstmac::hw::structured_topology
switch_number(const coordinates &coords) const sstmac::hw::fat_treevirtual
to_string() const sstmac::hw::fat_treeinlinevirtual
toplevel_sstmac::hw::abstract_fat_treeprotected
tornado_recv_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const sstmac::hw::structured_topologyprotectedvirtual
tornado_send_partners(const coordinates &src_sw_coords, int port, std::vector< node_id > &partners) const sstmac::hw::structured_topologyprotectedvirtual
up_dimension enum valuesstmac::hw::abstract_fat_tree
upColumnConnection(int k, int myColumn, int upPort, int columnSize)sstmac::hw::fat_treestatic
~fat_tree()sstmac::hw::fat_treeinlinevirtual
~structured_topology()sstmac::hw::structured_topologyinlinevirtual