gem5 v24.0.0.0
|
This is the complete list of members for gem5::ruby::Topology, including all inherited members.
addLink(SwitchID src, SwitchID dest, BasicLink *link, PortDirection src_outport_dirn="", PortDirection dest_inport_dirn="") | gem5::ruby::Topology | private |
createLinks(Network *net) | gem5::ruby::Topology | |
extend_shortest_path(Matrix ¤t_dist, Matrix &latencies, Matrix &inter_switches) | gem5::ruby::Topology | private |
link_is_shortest_path_to_node(SwitchID src, SwitchID next, SwitchID final, const Matrix &weights, const Matrix &dist, int vnet) | gem5::ruby::Topology | private |
m_ext_link_vector | gem5::ruby::Topology | private |
m_int_link_vector | gem5::ruby::Topology | private |
m_link_map | gem5::ruby::Topology | private |
m_nodes | gem5::ruby::Topology | private |
m_number_of_switches | gem5::ruby::Topology | private |
m_vnets | gem5::ruby::Topology | private |
makeLink(Network *net, SwitchID src, SwitchID dest, std::vector< NetDest > &routing_table_entry) | gem5::ruby::Topology | private |
numSwitches() const | gem5::ruby::Topology | inline |
print(std::ostream &out) const | gem5::ruby::Topology | inline |
shortest_path(const Matrix &weights, Matrix &latencies, Matrix &inter_switches) | gem5::ruby::Topology | private |
shortest_path_to_node(SwitchID src, SwitchID next, const Matrix &weights, const Matrix &dist, int vnet) | gem5::ruby::Topology | private |
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) | gem5::ruby::Topology |