104,107d103
< /*
< SimpleNetwork::SimpleNetwork(int nodes)
< {
< m_nodes = MachineType_base_number(MachineType_NUM);
109,139d104
< m_virtual_networks = RubyConfig::getNumberOfVirtualNetworks();
< m_endpoint_switches.setSize(m_nodes);
<
< m_in_use.setSize(m_virtual_networks);
< m_ordered.setSize(m_virtual_networks);
< for (int i = 0; i < m_virtual_networks; i++) {
< m_in_use[i] = false;
< m_ordered[i] = false;
< }
<
< // Allocate to and from queues
< m_toNetQueues.setSize(m_nodes);
< m_fromNetQueues.setSize(m_nodes);
< for (int node = 0; node < m_nodes; node++) {
< m_toNetQueues[node].setSize(m_virtual_networks);
< m_fromNetQueues[node].setSize(m_virtual_networks);
< for (int j = 0; j < m_virtual_networks; j++) {
< m_toNetQueues[node][j] = new MessageBuffer;
< m_fromNetQueues[node][j] = new MessageBuffer;
< }
< }
<
< // Setup the network switches
< m_topology_ptr = new Topology(this, m_nodes);
< int number_of_switches = m_topology_ptr->numSwitches();
< for (int i=0; i<number_of_switches; i++) {
< m_switch_ptr_vector.insertAtBottom(new Switch(i, this));
< }
< m_topology_ptr->createLinks(false); // false because this isn't a reconfiguration
< }
< */