SimGrid  3.13
Versatile Simulation of Distributed Systems
surf_routing.hpp File Reference
#include <xbt/base.h>
#include <xbt/signal.hpp>
#include "surf_interface.hpp"
#include "src/surf/xml/platf_private.hpp"
#include "src/surf/AsImpl.hpp"
#include <float.h>
#include <vector>
#include <map>

Classes

class  simgrid::surf::NetCard
 Network cards are the vertices in the graph representing the network, used to compute paths between nodes. More...
 
struct  simgrid::surf::NetCardImpl
 
class  simgrid::surf::Onelink
 Link of length 1, alongside with its source and destination. More...
 
class  simgrid::surf::RoutingPlatf
 The class representing a whole routing platform. More...
 

Namespaces

 simgrid
 
 simgrid::surf
 

Functions

void routing_model_create (Link *loopback)
 create the root AS More...
 
XBT_PRIVATE xbt_node_t new_xbt_graph_node (xbt_graph_t graph, const char *name, xbt_dict_t nodes)
 
XBT_PRIVATE xbt_edge_t new_xbt_graph_edge (xbt_graph_t graph, xbt_node_t s, xbt_node_t d, xbt_dict_t edges)
 

Variables

class XBT_PRIVATE simgrid::surf::Onelink
 

Function Documentation

void routing_model_create ( Link loopback)

create the root AS

XBT_PRIVATE xbt_node_t new_xbt_graph_node ( xbt_graph_t  graph,
const char *  name,
xbt_dict_t  nodes 
)
XBT_PRIVATE xbt_edge_t new_xbt_graph_edge ( xbt_graph_t  graph,
xbt_node_t  s,
xbt_node_t  d,
xbt_dict_t  edges 
)