| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use bcds.phison.ra | |
|---|---|
| bcds.phison.alg | This package contains implementations of basic graph algorithms, for example, for finding connected components, and minimum max-flows between node pairs. | 
| bcds.phison.gm | Classes in this package extract measurable properties of a graph, its nodes or links. | 
| bcds.phison.io | Classes in this package deal with reading or writing files (topologies in different formats, demand type defintions, zone maps, etc.). | 
| bcds.phison.multfailures | |
| bcds.phison.ra | The routing algorithm (ra) package defines the interface expected by the Phison simulator and implements several well-known routing algorithms, such as Dijkstra, WSP and SWP. | 
| bcds.phison.sim | This package comprises the simulator and several processing modules. | 
| Classes in bcds.phison.ra used by bcds.phison.alg | |
|---|---|
| RoutingAlgBase Provides default implementation of the methods defined in RoutingAlgas well as additional methods
 useful for routing algorithms. | |
| TED Implements a minimal "traffic engineering database" for path-oriented networks/routing. | |
| Classes in bcds.phison.ra used by bcds.phison.gm | |
|---|---|
| RoutingAlgBase Provides default implementation of the methods defined in RoutingAlgas well as additional methods
 useful for routing algorithms. | |
| TED Implements a minimal "traffic engineering database" for path-oriented networks/routing. | |
| Classes in bcds.phison.ra used by bcds.phison.io | |
|---|---|
| TED Implements a minimal "traffic engineering database" for path-oriented networks/routing. | |
| Classes in bcds.phison.ra used by bcds.phison.multfailures | |
|---|---|
| ConnectionInfo Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. | |
| TED Implements a minimal "traffic engineering database" for path-oriented networks/routing. | |
| Classes in bcds.phison.ra used by bcds.phison.ra | |
|---|---|
| ConnectionInfo Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. | |
| DijkstraAll Implements a priority queue based Dijkstra algorithm for finding single-source all-destination shortest paths. | |
| DijkstraAll.PathExpansionInfo Used by DijkstraAll.evalEdge(E)to store and return the information gathered
 during the evaluation of the shortest path expanded by
 the (tentative) inclusion of a given link. | |
| Disjoinness Defines the types of disjoinness usually required for primary and backup paths under protection-aware routing algorithms. | |
| ProtectionAlgBase Provides common functions and data structures for protection-aware routing algorithms. | |
| RoutingAlg Defines the methods that all routing algorithms must implement. | |
| RoutingAlgBase Provides default implementation of the methods defined in RoutingAlgas well as additional methods
 useful for routing algorithms. | |
| TED Implements a minimal "traffic engineering database" for path-oriented networks/routing. | |
| Classes in bcds.phison.ra used by bcds.phison.sim | |
|---|---|
| ConnectionInfo Holds information about a connection, such as its working and backup path (if any), a reference to the routing algorithm used to allocate capacity, the source and destination, among others. | |
| TED Implements a minimal "traffic engineering database" for path-oriented networks/routing. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||