A B C D E F G H I J K L M N O P Q R S T U V W Z

S

sampleVariance() - Method in class bcds.tools.RunningStdDev
Returns the sample's variance.
sanitizeFilename(String, String) - Static method in class bcds.phison.sim.StatsExporterBase
Returns a string consisting of "valid" characters only.
SdiGraph<V,E> - Class in bcds.phison
Implements a directed graph in which parallel edges are not allowed (though loops are).
SdiGraph(Class<V>, Class<E>) - Constructor for class bcds.phison.SdiGraph
Creates a new instance in which vertices and edges are of the given types.
second - Variable in class bcds.tools.SimplePair
The second component.
select(Collection<T>, int, Random) - Static method in class bcds.tools.Utils
Returns a subgroup taken from the elements in the collection c, consisting of exactly subgroup_size elements, which are randomly selected using rnd as the source of randomness.
selectColors(int) - Method in class bcds.tools.ColorSetGenerator
Selects at most n different colors.
SEQUENCER - Variable in class bcds.phison.multfailures.PmElemsSequencer
See PmElemsSequencer.getEnvParams().
SEQUENCER - Variable in class bcds.phison.multfailures.PmSID
See PmSID.getEnvParams().
SEQUENCER - Variable in class bcds.phison.multfailures.PmStatic
See PmStatic.getEnvParams().
SequencerBC<V,E> - Class in bcds.phison.multfailures
This class arranges nodes and links in descending order of betweenness centrality (BC), optionally shuffling the order of nodes having the same degree.
SequencerBC() - Constructor for class bcds.phison.multfailures.SequencerBC
Default constructor.
SequencerBC(TED<V, E>, Environ) - Constructor for class bcds.phison.multfailures.SequencerBC
Creates a new instance and calls setup to complete the initialization.
SequencerCC<V,E> - Class in bcds.phison.multfailures
This class arranges nodes in descending order of clustering coefficient (CC).
SequencerCC() - Constructor for class bcds.phison.multfailures.SequencerCC
Default constructor.
SequencerCC(TED<V, E>, Environ) - Constructor for class bcds.phison.multfailures.SequencerCC
Creates a new instance and calls setup to complete the initialization.
SequencerDegree<V,E> - Class in bcds.phison.multfailures
This class arranges nodes in descending order of nodal degree, optionally shuffling the order of nodes having the same degree.
SequencerDegree() - Constructor for class bcds.phison.multfailures.SequencerDegree
Default constructor.
SequencerDegree(TED<V, E>, Environ) - Constructor for class bcds.phison.multfailures.SequencerDegree
Creates a new instance and calls setup to complete the initialization.
SequencerFromFile<V,E> - Class in bcds.phison.multfailures
This class returns nodes and links in the order they appear in files (one file for nodes, and another for links).
SequencerFromFile() - Constructor for class bcds.phison.multfailures.SequencerFromFile
Default constructor.
SequencerFromFile(TED<V, E>, Environ) - Constructor for class bcds.phison.multfailures.SequencerFromFile
Creates a new instance and calls setup to complete the initialization.
SequencerRandom<V,E> - Class in bcds.phison.multfailures
This class arranges nodes or links in a random manner.
SequencerRandom() - Constructor for class bcds.phison.multfailures.SequencerRandom
Default constructor.
SequencerRandom(TED<V, E>, Environ) - Constructor for class bcds.phison.multfailures.SequencerRandom
Creates a new instance and calls setup to complete the initialization.
SequencerSpreaders<V,E> - Class in bcds.phison.multfailures
This class arranges nodes in descending order of k-shell index, as a result of a k-shell decomposition of the graph.
SequencerSpreaders() - Constructor for class bcds.phison.multfailures.SequencerSpreaders
Default constructor.
SequencerSpreaders(TED<V, E>, Environ) - Constructor for class bcds.phison.multfailures.SequencerSpreaders
Creates a new instance and calls setup to complete the initialization.
Series - Class in bcds.tools.stat
Implements a collector whose items correspond to a series, for example, a temporal series.
Series() - Constructor for class bcds.tools.stat.Series
Default constructor.
Series(String, String) - Constructor for class bcds.tools.stat.Series
Creates a new collector of with the given name and description, and with key precision set to 0, that is, integer keys.
Series(String, String, int) - Constructor for class bcds.tools.stat.Series
Creates a new collector with the given name, description, and key precision.
setAxisLabels(String, String) - Method in class bcds.tools.stat.Series
Sets the labels of the axis.
setBackupPath(Path<V, E>) - Method in class bcds.phison.ra.RoutingAlgBase
Sets the backup path.
setBackupStatus(boolean) - Method in class bcds.phison.ra.ConnectionInfo
Sets the "backup path is in use" flag.
setCapacityMap(Map<E, Integer>) - Method in class bcds.phison.io.GraphWriter
Saves a reference to the capacity map that will be written out by GraphWriter.writeAll().
setCost(Link, double, Set<Link>) - Method in class bcds.phison.cmd.CostChanger
 
setCost(E, Number) - Method in class bcds.phison.ra.TED
Sets the cost of link e to n.
setCostMap(Map<E, ? extends Number>) - Method in class bcds.phison.io.GraphWriter
Saves a reference to the cost map that will be written out by GraphWriter.writeAll().
setCostMap(Map<E, ? extends Number>) - Method in class bcds.phison.ra.TED
Replaces the current cost map with the parameter cost.
setDemandTypeGen(RndGen) - Method in class bcds.phison.gentraf.TrafficGenerator
 
setExtraArgs(Environ) - Method in interface bcds.phison.io.GraphIONode
After a new node is created in the reader, the only attribute set is the id.
setExtraArgs(Environ) - Method in class bcds.phison.Node
Called by GraphReader's to complete the initialization of a new vertex.
setFormatter(GraphFormatter<V, E>) - Method in class bcds.phison.io.DotExporter
Sets an explicit formatter.
setFrequencies(float, float, float) - Method in class bcds.tools.ColorSetGenerator
Sets the red, green and blue frequencies.
setHeadingComment(String) - Method in class bcds.phison.io.GraphWriter
Sets a comment that is typically written at the beginning of the output file (for example, a time stamp).
setIngressEgressSet(Set<V>, Set<V>) - Method in class bcds.phison.gm.BetweennessCentrality
 
setInputStream(Reader) - Method in class bcds.phison.io.DemandTypesReader
Changes the input stream to ips.
setInputStream(Reader) - Method in class bcds.phison.io.GraphReader
Changes the input stream to ips.
setInputStream(Reader) - Method in class bcds.phison.io.IEPReader
Changes the input stream to ips.
setInputStream(Reader) - Method in class bcds.phison.io.ZoneMap
Changes the input stream to ips.
setKeyPrecision(int) - Method in class bcds.tools.stat.Series
Sets the precision (number of decimal places) of keys in this series.
setKeyRange(Double, Double) - Method in class bcds.tools.stat.Series
Sets the key range within which observartions will be accepted in this series.
setLabel(String) - Method in class bcds.phison.Node
 
setLastBlockingReason(ConnRequestErrorCode) - Method in class bcds.phison.sim.SimCore
Sets the reason why a given connection is rejected.
setLevel(byte) - Static method in class bcds.tools.DL
Sets the minimum logging level.
setLinkCap(E, int) - Method in class bcds.phison.ra.TED
Sets the total capacity of link e to cap.
setLinkZone(E, String) - Method in class bcds.phison.io.ZoneMap
Assigns the link e to the zone identified by id.
setMinCap(int) - Method in class bcds.phison.gentraf.TrafficGenerator
The minimum holding time, which is added to each capacity generated.
setMinHoldingTime(int) - Method in class bcds.phison.gentraf.TrafficGenerator
The minimum holding time, which is added to each holding time generated.
setMinLightness(float) - Method in class bcds.tools.ColorSetGenerator
Provides a way to avoid selecting very "dark" colors.
setNamePrefixes(String) - Method in class bcds.tools.DynLoader
Sets the name prefixes.
setNetName(String) - Method in class bcds.phison.io.GraphWriter
Sets a name/identification of the topology to be written.
setNodeMapping(Map<V, Integer>) - Method in interface bcds.phison.clustering.Clusterer
Saves a reference to the map m as the node mapping.
setNodeMapping(Map<V, Integer>) - Method in class bcds.phison.clustering.ClustererBase
See Clusterer.setNodeMapping(java.util.Map).
setNodeZone(V, String) - Method in class bcds.phison.io.ZoneMap
 
setPoissonAlpha(double) - Method in class bcds.phison.gentraf.TrafficGenerator
 
setPoissonBeta(double) - Method in class bcds.phison.gentraf.TrafficGenerator
 
setPoissonLambda(double) - Method in class bcds.phison.gentraf.TrafficGenerator
 
setRandomGen(Random) - Method in class bcds.phison.multfailures.SID
Sets rnd as the random number generator to be used afterwards.
setRandomGen(Random) - Method in interface bcds.tools.random.RndGen
Sets the the randomness source for this object.
setRandomGen(Random) - Method in class bcds.tools.random.RndGenBase
Sets the the randomness source for this object.
setRequest(V, V, int) - Method in class bcds.phison.ra.RoutingAlgBase
Saves for future use the source, destination and requested capacity.
setResidualCap(E, int) - Method in class bcds.phison.ra.TED
Sets the residual capacity of link e to cap.
setState(V, SID.States) - Method in class bcds.phison.multfailures.SID
Sets the current state of the node v to st.
setThisThreadOutput(OutputStream) - Method in class bcds.tools.ThreadedPrintStream
Sets the output stream for the calling thread.
setTrafficMatrix(Map<SimplePair<V, V>, Double>) - Method in class bcds.phison.gm.BetweennessCentrality
 
setTrafficMatrix(Map<SimplePair<V, V>, Double>) - Method in class bcds.phison.io.GraphWriter
Saves a reference to the traffic matrix that will be written out by GraphWriter.writeAll().
setup(SimGraph<V, E>, Map<E, ? extends Number>, Environ) - Method in interface bcds.phison.clustering.Clusterer
Performs initialization of a new instance.
setup(SimGraph<V, E>, Map<E, ? extends Number>, Environ) - Method in class bcds.phison.clustering.ClustererBase
Saves all the parameters received.
setup(SimGraph<V, E>, Map<E, ? extends Number>, Environ) - Method in class bcds.phison.clustering.NoackLinLog
Initializes this object.
setup(SimGraph<V, E>, Map<E, ? extends Number>, Environ) - Method in class bcds.phison.clustering.ZoneAsCluster
Initializes this instance.
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.Assortativity
 
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.AvgTwoTermReliability
 
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.BrandesBC
Reinitializes this instance.
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.CheegerConstantBruteForce
Makes sure all links in the topology are bi-directional.
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.ClusteringCoeff
 
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.Diameter
Makes sure all links in the topology are bidirectional.
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.EdgeSetSize
Makes sure all links in the topology are bi-directional.
setup(SimGraph<V, E>, Environ) - Method in interface bcds.phison.gm.GraphMetric
(Re)initializes a graph metric instance.
setup(SimGraph<V, E>, Environ) - Method in class bcds.phison.gm.GraphMetricBase
Saves the parameters for future use.
setup(TED<V, E>, Environ) - Method in interface bcds.phison.multfailures.ElemsSequencer
(Re)initializes the sequencer.
setup(TED<V, E>, Environ) - Method in class bcds.phison.multfailures.ElemsSequencerBase
Saves the parameters for future use.
setup(SimCore<V, E>) - Method in class bcds.phison.multfailures.PmElemsSequencer
 
setup(SimCore<V, E>) - Method in class bcds.phison.multfailures.PmSID
 
setup(SimCore<V, E>) - Method in class bcds.phison.multfailures.PmSIDTraceToDOT
 
setup(SimCore<V, E>) - Method in class bcds.phison.multfailures.PmStatic
 
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.DijkstraAll
Resets all internal data structures.
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.LIOA
Resets all internal data structures.
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.LMIR
Resets all internal data structures.
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.ProtDPP_MinCost
Resets all internal data structures.
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.ProtectionAlgBase
Initializes this object.
setup(TED<V, E>, Environ) - Method in interface bcds.phison.ra.RoutingAlg
Performs initialization of a new instance.
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.RoutingAlgBase
Saves a copy of the reference to the TED object and to the environment object.
setup(TED<V, E>, Environ) - Method in class bcds.phison.ra.WSP
Resets all internal data structures.
setup(SimCore<V, E>) - Method in class bcds.phison.sim.PmBase
Saves the parameter sim, which can later be obtained by calling the sim() method.
setup(SimCore<V, E>) - Method in class bcds.phison.sim.PmDumpRAState
 
setup(SimCore<V, E>) - Method in class bcds.phison.sim.PmLinkFailure
 
setup(SimCore<V, E>) - Method in class bcds.phison.sim.PmTraceLinkUsageToDOT
 
setup(SimCore<V, E>) - Method in class bcds.phison.sim.PmTrfReader
 
setup(SimCore<V, E>) - Method in interface bcds.phison.sim.ProcessingModule
Performs initialization of a new instance.
setup(SimStatsCollector, Environ) - Method in interface bcds.phison.sim.StatsExporter
(Re)initializes an instance.
setup(SimStatsCollector, Environ) - Method in class bcds.phison.sim.StatsExporterBase
Saves the parameters stats and env, and calls env.adaptTypes.
setup(SimStatsCollector, Environ) - Method in class bcds.phison.sim.SxSeriesToGnuPlot
Initializes this exporter.
setup(String, String) - Method in class bcds.tools.stat.Average
Resets this collector.
setup(String, String) - Method in interface bcds.tools.stat.Collector
Resets this collector.
setup(String, String) - Method in class bcds.tools.stat.CollectorBase
Resets this collector (the observation counter is set to 0).
setup(String, String) - Method in class bcds.tools.stat.Series
Resets this collector.
setup(String, String) - Method in class bcds.tools.stat.SimpleAvg
Resets this collector.
setupModules(SimCore<V, E>) - Method in class bcds.phison.sim.PmRegistry
Invoke each module's setup() method.
setWorkingPath(Path<V, E>) - Method in class bcds.phison.ra.RoutingAlgBase
Sets the working path.
setXCoord(float) - Method in class bcds.phison.Node
 
setYCoord(float) - Method in class bcds.phison.Node
 
SgfGraphReader<V extends GraphIONode,E> - Class in bcds.phison.io
Reads a topology file in .sgf format.
SgfGraphReader(String, SimGraph<V, E>) - Constructor for class bcds.phison.io.SgfGraphReader
Creates a SgfGraphReader so that a later call to run() will populate the graph g from the file named fname.
SgfGraphWriter<V extends GraphIONode,E> - Class in bcds.phison.io
Writes a topology in .sgf format.
SgfGraphWriter(SimGraph<V, E>) - Constructor for class bcds.phison.io.SgfGraphWriter
Creates a new instance that will write the topology g to System.out.
SgfGraphWriter(String, SimGraph<V, E>) - Constructor for class bcds.phison.io.SgfGraphWriter
Creates a new instance that will write the topology g to a file indicated by fname.
SgfGraphWriter(Writer, SimGraph<V, E>) - Constructor for class bcds.phison.io.SgfGraphWriter
Creates a new instance that will write the topology g to out.
shutdown() - Method in class bcds.phison.multfailures.PmElemsSequencer
Prints to System.out the elements (nodes or links) in the order determined by the selected sequencer.
shutdown() - Method in class bcds.phison.multfailures.PmSIDTraceToDOT
 
shutdown() - Method in class bcds.phison.sim.PmBase
Empty implementation.
shutdown() - Method in class bcds.phison.sim.PmDTypeReplicator
 
shutdown() - Method in class bcds.phison.sim.PmLinkFailure
 
shutdown() - Method in class bcds.phison.sim.PmNetProps
Prints the properties (diameter and nodal degree).
shutdown() - Method in class bcds.phison.sim.PmTraceConnGbl
 
shutdown() - Method in class bcds.phison.sim.PmTraceLinkUsage
 
shutdown() - Method in class bcds.phison.sim.PmTracePathLength
 
shutdown() - Method in class bcds.phison.sim.PmTraceTimestepBlocking
 
shutdown() - Method in class bcds.phison.sim.PmTraceTrafficMatrix
 
shutdown() - Method in interface bcds.phison.sim.ProcessingModule
Called by the simulator when simulation has finished.
shutdownProcessingModules() - Method in class bcds.phison.sim.SimCore
Iterates over the processing modules list and calls each module's shutdown method.
SID<V,E> - Class in bcds.phison.multfailures
This class implements the spreading of epidemics on a network as defined by the SID model.
SID(SimGraph<V, E>, float, float, float, float) - Constructor for class bcds.phison.multfailures.SID
Creates a new instance that will operate on the given graph and with given rates.
SID.States - Enum in bcds.phison.multfailures
The possible states of each node.
SIDxPathFailures<V,E> - Class in bcds.phison.multfailures
This class reproduces the effects that the spreading of epidemics according to the SID model have on traffic in a path-oriented network.
SIDxPathFailures(TED<V, E>, float, float, float, float) - Constructor for class bcds.phison.multfailures.SIDxPathFailures
Creates a new instance that will operate on the given graph and with given rates.
silentCast(Object) - Static method in class bcds.tools.Utils
Returns the object b cast as an instance of type T, suppressing compilation warnings about unchecked casts.
sim() - Method in class bcds.phison.sim.PmBase
Returns the simulator core object.
sim() - Method in interface bcds.phison.sim.ProcessingModule
Returns the core simulator object to which this module is associated.
Sim<V extends GraphIONode,E> - Class in bcds.phison.sim
This class implements a "driver" program that coordinates the execution of the path-based simulator.
Sim() - Constructor for class bcds.phison.sim.Sim
 
SimCore<V,E> - Class in bcds.phison.sim
Implements a minimal core of a discrete-event simulator targeted at path-oriented networks.
SimCore(SimGlobals<V, E>, SimParams) - Constructor for class bcds.phison.sim.SimCore
Creates a new instance.
SimCore.EventEntry - Class in bcds.phison.sim
The class EventEntry combines in a single structure an event type and an event parameter.
SimCore.EventEntry() - Constructor for class bcds.phison.sim.SimCore.EventEntry
Default constructor.
SimCore.EventEntry(SimEvents, Object) - Constructor for class bcds.phison.sim.SimCore.EventEntry
Instantiates a new EventEntry object with the given event type and parameter.
SimEvents - Enum in bcds.phison
This enum class defines the events handled by the simulator.
SimGlobals<V,E> - Class in bcds.phison.sim
Provides "contextual" data to users of the core simulator, for example modules.
SimGlobals() - Constructor for class bcds.phison.sim.SimGlobals
 
SimGraph<V,E> - Interface in bcds.phison
Defines the interface of the graph used in Phison.
SimParams - Class in bcds.phison.sim
Parameters that the user can pass to the simulator.
SimParams() - Constructor for class bcds.phison.sim.SimParams
Default constructor.
SimParams(SimParams) - Constructor for class bcds.phison.sim.SimParams
Copy constructor (shallow).
SimpleAvg - Class in bcds.tools.stat
Implements a collector that produces as result the arithmetic mean of its observations.
SimpleAvg() - Constructor for class bcds.tools.stat.SimpleAvg
Default constructor.
SimpleAvg(String, String) - Constructor for class bcds.tools.stat.SimpleAvg
Creates a new collector of the given name.
SimplePair<T1,T2> - Class in bcds.tools
SimplePair implements a two-component tuple.
SimplePair(T1, T2) - Constructor for class bcds.tools.SimplePair
Creates a new tuple with the given values.
SimStatsCollector - Class in bcds.phison.sim
This class offers a synchronized map to store statistical collectors for Sim (and related classes).
SimStatsCollector() - Constructor for class bcds.phison.sim.SimStatsCollector
Creates a new instance and registers the default group, whose name is the empty string.
SimTask<V extends GraphIONode,E> - Class in bcds.phison.sim
SimTask offers a simulation execution environment that is prepared based on parameters given in the SimParams object and, to a lesser extent, in the SimGlobals object, passed to the constructor.
SimTask(SimGlobals<V, E>, SimParams) - Constructor for class bcds.phison.sim.SimTask
Creates a new instance; the parameters are passed to the parent constructor.
size() - Method in class bcds.phison.sim.SimStatsCollector
Returns the number of collectors present.
size() - Method in class bcds.tools.MapToConst
Returns the number of elements of the key set.
size() - Method in class bcds.tools.RunningStdDev
Returns the number of items pushed up to now.
sortedByCounter() - Method in class bcds.tools.FreqTable
Returns a new list containing the elements of the table, sorted by their frequency in ascending order.
sortedByCounterDesc() - Method in class bcds.tools.FreqTable
Returns a new list containing the elements of the table, sorted by their frequency in descending order.
sortMap(Map<K, V>, Comparator<K>) - Static method in class bcds.tools.Utils
Returns a list with the elements of the map h sorted according to the criterion established by the comparator cmp.
sortMapByValues(Map<K, V>, SortOrder) - Static method in class bcds.tools.Utils
Returns a list with the elements of the map h sorted, that is, the sorted map values.
SortOrder - Enum in bcds.tools
Gives names to the two possible orderings (ascending, descending).
source() - Method in class bcds.phison.Path
Returns the source node of the this path object.
SpectralRadius<V,E> - Class in bcds.phison.gm
Computes the spectral radius of a topology, that is, the largest eigenvalue of its adjacency matrix.
SpectralRadius() - Constructor for class bcds.phison.gm.SpectralRadius
Default constructor.
SpectralRadius(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.SpectralRadius
Creates a new instance and calls setup to complete the initialization.
split(String, String) - Static method in class bcds.tools.Utils
Splits the string line using a set of characters given in delim_chars as component delimiter.
splitOnWS(String) - Static method in class bcds.tools.Utils
Splits the string line using any whitespace as delimiter and returns the resulting list.
splitProtAndUnprotParts(Path<V, E>, Path<V, E>) - Static method in class bcds.phison.GraphUtil
Given two paths pri and sec, of which the first is the primary path and the second the backup path, returns pri split into two segments, the unprotected and protected parts.
Spreaders<V,E> - Class in bcds.phison.gm
Performs a k-shell decomposition of the nodes of a topology as a GraphMetric.
Spreaders() - Constructor for class bcds.phison.gm.Spreaders
Default constructor.
Spreaders(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.Spreaders
Creates a new instance and calls setup to complete the initialization.
src - Variable in class bcds.phison.ra.ConnectionInfo
Source node of the connection.
st_exporters - Variable in class bcds.phison.sim.SimParams
A comma-separated list of statistics exporters.
start() - Method in class bcds.phison.sim.SimCore
Starts the simulation by calling advancingTime(0).
stats() - Method in class bcds.phison.sim.PmBase
Returns the statistics collector object.
stats - Variable in class bcds.phison.sim.SimGlobals
Statistics collector.
stats() - Method in class bcds.phison.sim.StatsExporterBase
Returns the statistics collector object received in setup.
StatsExporter - Interface in bcds.phison.sim
The StatsExporter interface defines the methods that must be implemented so that a class can be treated as an statistics exporter of values in a SimStatsCollector object.
StatsExporterBase - Class in bcds.phison.sim
Provides default functionality and data for classes implementing the StatsExporter interface.
StatsExporterBase() - Constructor for class bcds.phison.sim.StatsExporterBase
 
StdAppExceptionHandler - Class in bcds.phison
Provides an exception handler which applications (command-line programs) can use to print the exception message and, in some cases, the stack trace.
StdAppExceptionHandler() - Constructor for class bcds.phison.StdAppExceptionHandler
 
stdDev() - Method in class bcds.tools.RunningStdDev
Returns the square root of the population's variance.
stop() - Method in class bcds.phison.sim.SimCore
Stops the simulation.
stronglyConnectedComponents() - Method in class bcds.phison.alg.ConnectedComponents
Returns the list of the strongly connected components in the graph.
stronglyConnectedComponents(V) - Method in class bcds.phison.alg.ConnectedComponents
Returns the connected component to which the node v belongs.
subList(int, int) - Method in class bcds.phison.Path
Returns a sublist of links of this path.
SWP<V,E> - Class in bcds.phison.ra
Implements the SWP (Shortest Widest Path) routing algorithm.
SWP() - Constructor for class bcds.phison.ra.SWP
Default constructor.
SWP(TED<V, E>, Environ) - Constructor for class bcds.phison.ra.SWP
Creates a new instance and passes the parameters to setup.
SxSeriesToGnuPlot - Class in bcds.phison.sim
The SxSeriesToGnuPlot generates a GNU Plot script for each group of statistical collectors whose members are instances of Series.
SxSeriesToGnuPlot() - Constructor for class bcds.phison.sim.SxSeriesToGnuPlot
 
SxStdoutBasic - Class in bcds.phison.sim
The SxStdoutBasic class is an exporter that prints (some) of the statistical collectors reports to stdout.
SxStdoutBasic() - Constructor for class bcds.phison.sim.SxStdoutBasic
 
SymmetryRatio<V,E> - Class in bcds.phison.gm
Computes the symmetry ratio of a topology as a GraphMetric.
SymmetryRatio() - Constructor for class bcds.phison.gm.SymmetryRatio
Default constructor.
SymmetryRatio(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.SymmetryRatio
Creates a new instance and calls setup to complete the initialization.

A B C D E F G H I J K L M N O P Q R S T U V W Z