gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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)Topologyprivate
m_ext_link_vectorTopologyprivate
m_int_link_vectorTopologyprivate
m_link_mapTopologyprivate
m_nodesTopologyprivate
m_number_of_switchesTopologyprivate
makeLink(Network *net, SwitchID src, SwitchID dest, const NetDest &routing_table_entry)Topologyprivate
numSwitches() const Topologyinline
print(std::ostream &out) const Topologyinline
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)Topologyprivate
Topology(uint32_t num_routers, const std::vector< BasicExtLink * > &ext_links, const std::vector< BasicIntLink * > &int_links)Topology

Generated on Fri Jun 9 2017 13:04:21 for gem5 by doxygen 1.8.6