Uses of Class
bcds.tools.Environ

Packages that use Environ
bcds.phison This package defines essential graph entities, such as nodes, links and paths. 
bcds.phison.clustering   
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. 
bcds.tools   
 

Uses of Environ in bcds.phison
 

Methods in bcds.phison that return Environ
 Environ Node.dumpToEnviron()
          Called by GraphWriters's before "serializing" the vertex attributes.
 Environ WithEnvParams.getEnviron()
          Returns the environment associated to the instance.
 

Methods in bcds.phison with parameters of type Environ
 void Node.setExtraArgs(Environ env)
          Called by GraphReader's to complete the initialization of a new vertex.
 

Uses of Environ in bcds.phison.clustering
 

Methods in bcds.phison.clustering that return Environ
 Environ ClustererBase.getEnviron()
          Returns a reference to the environment object.
 

Methods in bcds.phison.clustering with parameters of type Environ
 void Clusterer.setup(SimGraph<V,E> g, java.util.Map<E,? extends java.lang.Number> edge_cost, Environ env)
          Performs initialization of a new instance.
 void ClustererBase.setup(SimGraph<V,E> g, java.util.Map<E,? extends java.lang.Number> edge_cost, Environ env)
          Saves all the parameters received.
 void NoackLinLog.setup(SimGraph<V,E> g, java.util.Map<E,? extends java.lang.Number> edge_cost, Environ env)
          Initializes this object.
 void ZoneAsCluster.setup(SimGraph<V,E> g, java.util.Map<E,? extends java.lang.Number> edge_cost, Environ env)
          Initializes this instance.
 

Uses of Environ in bcds.phison.gm
 

Methods in bcds.phison.gm that return Environ
 Environ GraphMetricBase.getEnviron()
          Returns the object holding environment parameters for this instance.
 

Methods in bcds.phison.gm with parameters of type Environ
 void Assortativity.setup(SimGraph<V,E> g, Environ env)
           
 void AvgTwoTermReliability.setup(SimGraph<V,E> g, Environ env)
           
 void BrandesBC.setup(SimGraph<V,E> g, Environ env)
          Reinitializes this instance.
 void CheegerConstantBruteForce.setup(SimGraph<V,E> g, Environ env)
          Makes sure all links in the topology are bi-directional.
 void ClusteringCoeff.setup(SimGraph<V,E> g, Environ env)
           
 void Diameter.setup(SimGraph<V,E> g, Environ env)
          Makes sure all links in the topology are bidirectional.
 void EdgeSetSize.setup(SimGraph<V,E> g, Environ env)
          Makes sure all links in the topology are bi-directional.
 void GraphMetric.setup(SimGraph<V,E> g, Environ env)
          (Re)initializes a graph metric instance.
 void GraphMetricBase.setup(SimGraph<V,E> g, Environ env)
          Saves the parameters for future use.
 

Constructors in bcds.phison.gm with parameters of type Environ
AlgebraicConnectivity(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
Assortativity(SimGraph<V,E> g, Environ env)
          Creates a new instance.
AverageEdgeBC(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
AverageNeighborConnectivity(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
AverageNodeBC(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
AvgPathLength(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
AvgTwoTermReliability(SimGraph<V,E> g, Environ env)
          Creates a new instance.
BrandesBC(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
CheegerConstantBruteForce(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
ClusteringCoeff(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
ConnectivityMatrixSpectralRadius(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
Density(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
Diameter(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
EdgeSetSize(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
Heterogeneity(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
LinkConnectivity(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
MaxNodeDegree(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
NodeConnectivity(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
OutNodeDegree(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SpectralRadius(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
Spreaders(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
SymmetryRatio(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
VertexSetSize(SimGraph<V,E> g, Environ env)
          Creates a new instance and calls setup to complete the initialization.
 

Uses of Environ in bcds.phison.io
 

Subclasses of Environ in bcds.phison.io
 class DemandTypesReader.DemandType
          DemandType associates a collection of key-value pairs to a demand id.
 

Methods in bcds.phison.io that return Environ
 Environ GraphIONode.dumpToEnviron()
          Dump the vertex attributes into an Environ object.
 

Methods in bcds.phison.io with parameters of type Environ
 void GraphIONode.setExtraArgs(Environ env)
          After a new node is created in the reader, the only attribute set is the id.
 

Uses of Environ in bcds.phison.multfailures
 

Methods in bcds.phison.multfailures that return Environ
 Environ ElemsSequencerBase.getEnviron()
          Returns the environment associated to this object.
 

Methods in bcds.phison.multfailures with parameters of type Environ
 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 Environ
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.
 

Uses of Environ in bcds.phison.ra
 

Methods in bcds.phison.ra that return Environ
 Environ RoutingAlgBase.getEnviron()
          Returns a reference to the environment object.
 

Methods in bcds.phison.ra with parameters of type Environ
 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 Environ
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.
WSP(TED<V,E> ted, Environ env)
          Creates a new a WSP object and passes the parameters to setup.
 

Uses of Environ in bcds.phison.sim
 

Fields in bcds.phison.sim declared as Environ
 Environ SimGlobals.env
          Environment parameters.
 

Methods in bcds.phison.sim that return Environ
 Environ PmBase.env()
          This is an alias for PmBase.getEnviron().
 Environ PmBase.getEnviron()
          Returns the environment object, which comes from the simulator and is shared among all the processing modules of a single simulation run.
 Environ StatsExporterBase.getEnviron()
          Returns the environment object that was received through setup or created there (if the parameters was null).
 

Methods in bcds.phison.sim with parameters of type Environ
 java.util.Map<E,java.lang.Double> LinkCosts.createCostMap(Consts.COST_TYPE ct, Environ env)
          Assign cost to each link in G.g.
 void StatsExporter.setup(SimStatsCollector stats, Environ env)
          (Re)initializes an instance.
 void StatsExporterBase.setup(SimStatsCollector stats, Environ env)
          Saves the parameters stats and env, and calls env.adaptTypes.
 void SxSeriesToGnuPlot.setup(SimStatsCollector stats, Environ env)
          Initializes this exporter.
 

Uses of Environ in bcds.tools
 

Constructors in bcds.tools with parameters of type Environ
Environ(Environ b)
          Copy constructor (shallow).