Uses of Package
bcds.phison

Packages that use bcds.phison
bcds.phison This package defines essential graph entities, such as nodes, links and paths. 
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.clustering   
bcds.phison.cmd   
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 used by bcds.phison
Path
          A Path object is a list of links all belonging to the same SimGraph object.
SdiGraph
          Implements a directed graph in which parallel edges are not allowed (though loops are).
SimEvents
          This enum class defines the events handled by the simulator.
SimGraph
          Defines the interface of the graph used in Phison.
 

Classes in bcds.phison used by bcds.phison.alg
Path
          A Path object is a list of links all belonging to the same SimGraph object.
SimGraph
          Defines the interface of the graph used in Phison.
 

Classes in bcds.phison used by bcds.phison.clustering
SimGraph
          Defines the interface of the graph used in Phison.
WithEnvParams
          Defines methods for establishign and accessing environment parameters, represented as an instance of Environ.
 

Classes in bcds.phison used by bcds.phison.cmd
Link
          Defines an edge class that can be used with SimGraph As it implements Comparable, instances of this class can be used with ordered collections.
 

Classes in bcds.phison used by bcds.phison.gm
Path
          A Path object is a list of links all belonging to the same SimGraph object.
SimGraph
          Defines the interface of the graph used in Phison.
WithEnvParams
          Defines methods for establishign and accessing environment parameters, represented as an instance of Environ.
 

Classes in bcds.phison used by bcds.phison.io
SimEvents
          This enum class defines the events handled by the simulator.
SimGraph
          Defines the interface of the graph used in Phison.
 

Classes in bcds.phison used by bcds.phison.multfailures
SimGraph
          Defines the interface of the graph used in Phison.
WithEnvParams
          Defines methods for establishign and accessing environment parameters, represented as an instance of Environ.
 

Classes in bcds.phison used by bcds.phison.ra
Path
          A Path object is a list of links all belonging to the same SimGraph object.
SimGraph
          Defines the interface of the graph used in Phison.
WithEnvParams
          Defines methods for establishign and accessing environment parameters, represented as an instance of Environ.
 

Classes in bcds.phison used by bcds.phison.sim
NetAvail
           
NullaryProc
          An interface for procedures that receive no paramters, that is, nullary methods having void as return type.
Path
          A Path object is a list of links all belonging to the same SimGraph object.
SimEvents
          This enum class defines the events handled by the simulator.
SimGraph
          Defines the interface of the graph used in Phison.
WithEnvParams
          Defines methods for establishign and accessing environment parameters, represented as an instance of Environ.