Searched refs:Topology (Results 1 - 6 of 6) sorted by relevance

/gem5/src/mem/ruby/network/
H A DBasicLink.hh43 class Topology;
76 friend class Topology;
86 friend class Topology;
H A DTopology.hh66 class Topology class
69 Topology(uint32_t num_routers, const std::vector<BasicExtLink *> &ext_links,
74 void print(std::ostream& out) const { out << "[Topology]"; }
106 operator<<(std::ostream& out, const Topology& obj)
H A DTopology.cc29 #include "mem/ruby/network/Topology.hh"
51 Topology::Topology(uint32_t num_routers, function in class:Topology
109 Topology::createLinks(Network *net)
162 Topology::addLink(SwitchID src, SwitchID dest, BasicLink* link,
181 Topology::makeLink(Network *net, SwitchID src, SwitchID dest,
221 Topology::extend_shortest_path(Matrix &current_dist, Matrix &latencies,
259 Topology::shortest_path(const Matrix &weights, Matrix &latencies,
268 Topology::link_is_shortest_path_to_node(SwitchID src, SwitchID next,
276 Topology
[all...]
H A DNetwork.hh66 #include "mem/ruby/network/Topology.hh"
151 Topology* m_topology_ptr;
H A DNetwork.cc64 m_topology_ptr = new Topology(p->routers.size(), p->ext_links,
/gem5/src/mem/ruby/network/simple/
H A DSimpleLink.hh47 friend class Topology;
68 friend class Topology;

Completed in 9 milliseconds