Uses of Class
bcds.phison.ra.TED

Packages that use TED
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. 
 

Uses of TED in bcds.phison.alg
 

Constructors in bcds.phison.alg with parameters of type TED
FloydWarshall(TED<V,E> ted)
          Creates a new instance and saves the ted parameter for future use.
MaxFlowEK(TED<V,E> ted)
          Creates a new instance and saves the ted parameter for future use.
 

Uses of TED in bcds.phison.gm
 

Constructors in bcds.phison.gm with parameters of type TED
BetweennessCentrality(TED<V,E> ted)
           
 

Uses of TED in bcds.phison.io
 

Constructors in bcds.phison.io with parameters of type TED
PropertyBasedFormatter(TED<V,E> ted, java.lang.String node_prop, java.lang.String link_prop)
          Instantiates a formatter.
 

Uses of TED in bcds.phison.multfailures
 

Methods in bcds.phison.multfailures with parameters of type TED
 void ElemsSequencer.setup(TED<V,E> ted, Environ env)
          (Re)initializes the sequencer.
 void ElemsSequencerBase.setup(TED<V,E> ted, Environ env)
          Saves the parameters for future use.
 

Constructors in bcds.phison.multfailures with parameters of type TED
SequencerBC(TED<V,E> ted, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SequencerCC(TED<V,E> ted, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SequencerDegree(TED<V,E> ted, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SequencerFromFile(TED<V,E> ted, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SequencerRandom(TED<V,E> ted, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SequencerSpreaders(TED<V,E> ted, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SIDxPathFailures(TED<V,E> ted, float beta, float delta_1, float tau, float delta_2)
          Creates a new instance that will operate on the given graph and with given rates.
 

Uses of TED in bcds.phison.ra
 

Methods in bcds.phison.ra that return TED
 TED<V,E> RoutingAlgBase.getTED()
          Returns a reference to the TED object.
 

Methods in bcds.phison.ra with parameters of type TED
 void DijkstraAll.setup(TED<V,E> ted, Environ env)
          Resets all internal data structures.
 void LIOA.setup(TED<V,E> ted, Environ env)
          Resets all internal data structures.
 void LMIR.setup(TED<V,E> ted, Environ env)
          Resets all internal data structures.
 void ProtDPP_MinCost.setup(TED<V,E> ted, Environ env)
          Resets all internal data structures.
 void ProtectionAlgBase.setup(TED<V,E> ted, Environ env)
          Initializes this object.
 void RoutingAlg.setup(TED<V,E> ted, Environ env)
          Performs initialization of a new instance.
 void RoutingAlgBase.setup(TED<V,E> ted, Environ env)
          Saves a copy of the reference to the TED object and to the environment object.
 void WSP.setup(TED<V,E> ted, Environ env)
          Resets all internal data structures.
 

Constructors in bcds.phison.ra with parameters of type TED
DijkstraAll(TED<V,E> ted, Environ env)
          Creates a new instances and passes the parameters to setup.
DijkstraMaxWidth(TED<V,E> ted, Environ env)
          Creates a new instances and passes the parameters to setup.
LIOA(TED<V,E> ted, Environ env)
          Creates a new instance.
LMIR(TED<V,E> ted, Environ env)
          Creates a new instance and passes the parameters to setup.
MinHop(TED<V,E> ted, Environ env)
          Creates a new instance and passes the parameters to setup.
Null(TED<V,E> ted, Environ env)
          Constructor.
ProtDPP_MinCost(TED<V,E> ted, Environ env)
          Creates a new instance.
ProtDPP_MinCost(TED<V,E> ted, Environ env, Disjoinness dj)
          Creates a new instance with the disjointness type set to dj.
SWP(TED<V,E> ted, Environ env)
          Creates a new instance and passes the parameters to setup.
TED(TED<V,E> r)
          A shallow copy constructor.
WSP(TED<V,E> ted, Environ env)
          Creates a new a WSP object and passes the parameters to setup.
 

Uses of TED in bcds.phison.sim
 

Fields in bcds.phison.sim declared as TED
 TED<V,E> SimGlobals.ted
          Traffic engineering database.
 

Methods in bcds.phison.sim with parameters of type TED
static
<V,E> LinkFailureEffect.Effect
LinkFailureEffect.determineEffect(ConnectionInfo<V,E> conn, E failed_e, TED<V,E> ted)
           
static
<V,E> SimplePair<LinkFailureEffect.Effect,E>
LinkFailureEffect.determineEffectOfMultipleFailure(ConnectionInfo<V,E> conn, java.util.Collection<E> failed_e, TED<V,E> ted)
           
 void PmLinkFailure.registerLinkFailureEvent(bcds.phison.sim.PmLinkFailure.Stats st, SimEvents ev, E e, java.lang.String traf_type, TED<V,E> ted)
          Updates: - the number of concurrent link failures, - the list of links that have failed, - the number of connections affected by the failure, - the affected capacity, - the histogram "failure notification time".