26       node_id nodeaddr, 
int ports[], 
int& num_ports) 
const;
    30       node_id nodeaddr, 
int ports[], 
int& num_ports) 
const;
    45   int port(
int replica, 
int dim, 
int dir);
    60 #endif // TILED_TORUS_H 
int port(int replica, int dim, int dir)
virtual void init_factory_params(sprockit::sim_parameters *params)
switch_id endpoint_to_ejection_switch(node_id nodeaddr, int ports[], int &num_ports) const 
switch_id endpoint_to_injection_switch(node_id nodeaddr, int ports[], int &num_ports) const 
virtual void connect_dim(int dim, connectable *center, connectable *plus, connectable *minus)
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
void eject_paths_on_switch(node_id dest_addr, switch_id sw_addr, structured_routable::path_set &paths) const 
virtual void minimal_routes_to_coords(const coordinates &src_coords, const coordinates &dest_coords, structured_routable::path ¤t, structured_routable::path_set &paths) const 
std::vector< int > rotater_
std::vector< int > tile_offsets_
Implements a high dimensional torus network.