gem5  v20.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Topology Member List

This is the complete list of members for Topology, including all inherited members.

addLink(SwitchID src, SwitchID dest, BasicLink *link, PortDirection src_outport_dirn="", PortDirection dest_inport_dirn="")Topologyprivate
createLinks(Network *net)Topology
extend_shortest_path(Matrix &current_dist, Matrix &latencies, Matrix &inter_switches)Topologyprivate
link_is_shortest_path_to_node(SwitchID src, SwitchID next, SwitchID final, const Matrix &weights, const Matrix &dist, int vnet)Topologyprivate
m_ext_link_vectorTopologyprivate
m_int_link_vectorTopologyprivate
m_link_mapTopologyprivate
m_nodesTopologyprivate
m_number_of_switchesTopologyprivate
m_vnetsTopologyprivate
makeLink(Network *net, SwitchID src, SwitchID dest, std::vector< NetDest > &routing_table_entry)Topologyprivate
numSwitches() constTopologyinline
print(std::ostream &out) constTopologyinline
shortest_path(const Matrix &weights, Matrix &latencies, Matrix &inter_switches)Topologyprivate
shortest_path_to_node(SwitchID src, SwitchID next, const Matrix &weights, const Matrix &dist, int vnet)Topologyprivate
Topology(uint32_t num_nodes, uint32_t num_routers, uint32_t num_vnets, const std::vector< BasicExtLink * > &ext_links, const std::vector< BasicIntLink * > &int_links)Topology

Generated on Fri Nov 6 2020 11:48:13 for gem5 by doxygen 1.8.17