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

A

actOnLinks(int) - Method in class bcds.phison.multfailures.SIDxPathFailures
Makes sure that all links whose nodes entered into the INFECTED or DISABLED states are also unavailable for traffic in the future.
actOnPaths(HashSet<E>) - Method in class bcds.phison.multfailures.PmStatic
Forcibly releases all connections that are affected by the the fact that a element went into the state NOK.
actOnPaths() - Method in class bcds.phison.multfailures.SIDxPathFailures
Forcibly releases all connections that are affected by the the fact that a node went into the state DISABLED.
adaptTypes(Object[]) - Method in class bcds.tools.Environ
Adapts the types of values already present in the table to that of the default value given in def_kvp.
add(T, String, Class<T>) - Method in class bcds.phison.sim.SimStatsCollector
Adds a new collector and associates it to a group.
add(Collector) - Method in class bcds.phison.sim.SimStatsCollector
Adds the collector var to the default group, where membership does not require being an instance of a specific class.
add(int) - Method in class bcds.tools.IntVar
Increments this object with the given value, which can be positive, negative or zero.
add(E, double) - Method in class bcds.tools.PQWithNumericKey
Adds a new item consisting of elem and key.
addDefaultType() - Method in class bcds.phison.io.DemandTypesReader
Inserts the "default" demand type.
addEdge(V, V) - Method in class bcds.phison.SdiGraph
Creates a new edge between the given source and destination if one does not exist yet, and returns the new edge instance.
addEdge(V, V, E) - Method in class bcds.phison.SdiGraph
Registers an existing edge instance as connecting two vertices, which are not connected before the call.
addEdge(V, V) - Method in interface bcds.phison.SimGraph
Instantiates a new edge object that links vertex src to vertex dest and adds it to this graph.
addEdge(V, V, E) - Method in interface bcds.phison.SimGraph
Registers that the edge e links vertex src to vertex dest.
addFlag(BetweennessCentrality.Flags) - Method in class bcds.phison.gm.BetweennessCentrality
 
addGroup(String, Class<? extends Collector>) - Method in class bcds.phison.sim.SimStatsCollector
Registers a new group and declares that its members should have the class grp_class to be admitted.
addOrUpdate(E, double) - Method in class bcds.tools.PQWithNumericKey
Adds a new item consisting of elem and key, or updates it if it already exists (by calling decreaseKey(elem, key)).
addVertex(V) - Method in class bcds.phison.SdiGraph
Add a vertex to this graph.
addVertex(V) - Method in interface bcds.phison.SimGraph
Adds a vertex to this graph.
adjust_cost_by_edge_bc() - Method in class bcds.phison.sim.LinkCosts
 
advanceTime(int) - Method in class bcds.phison.sim.SimCore
Extracts and processes all events previous to new_time and sets the simulation time to the new time.
AlgebraicConnectivity<V,E> - Class in bcds.phison.gm
Computes the algebraic connectivity of a topology, that is, the second smallest eigenvalue of its Laplacian spectrum.
AlgebraicConnectivity() - Constructor for class bcds.phison.gm.AlgebraicConnectivity
Default constructor.
AlgebraicConnectivity(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.AlgebraicConnectivity
Creates a new instance and calls setup to complete the initialization.
allLinksAvail() - Method in class bcds.phison.NetAvail
 
AnyException - Exception in bcds.tools
This class wraps any Exception (checked or unchecked) into a RuntimeException.
AnyException(Throwable) - Constructor for exception bcds.tools.AnyException
Creates a new instance, with parameter e as the "cause".
ArgsParser - Class in bcds.tools
ArgsParser facilitates the processing of command-line arguments.
ArgsParser(String[], String[]) - Constructor for class bcds.tools.ArgsParser
Creates a new instance.
ArgsParserException - Exception in bcds.tools
Exception class for ArgsParser.
ArgsParserException(ArgsParserException.ErrorCode, String) - Constructor for exception bcds.tools.ArgsParserException
Creates an instance with the given error code and message.
ArgsParserException(ArgsParserException.ErrorCode, String, Object...) - Constructor for exception bcds.tools.ArgsParserException
Creates an instance with the given error code and formatted message.
ArgsParserException.ErrorCode - Enum in bcds.tools
Lists the error codes that ArgsParser can include in an ArgsParserException as an indication of the cause of the error.
argv - Variable in class bcds.phison.sim.SimParams
The user-provided list of command-line arguments.
arrangeDirectedLinks(Random) - Method in interface bcds.phison.multfailures.ElemsSequencer
Returns the list of all links in the graph, considered as directed, arranged according to some criterion.
arrangeDirectedLinks(Random) - Method in class bcds.phison.multfailures.ElemsSequencerBase
This method just throws an exception.
arrangeDirectedLinks(Random) - Method in class bcds.phison.multfailures.SequencerBC
Returns all the links of the graph, which is considered directed, sorted by their betweenness centrality in descending order.
arrangeDirectedLinks(Random) - Method in class bcds.phison.multfailures.SequencerFromFile
Returns a list of links, just as SequencerFromFile.arrangeUndirectedLinks(java.util.Random), but links are treated as directed, that is, only the links that effectively appear in the file are returned.
arrangeDirectedLinks(Random) - Method in class bcds.phison.multfailures.SequencerRandom
Returns a random arrangement of links.
arrangeLinks(Random, boolean) - Method in class bcds.phison.multfailures.SequencerBC
 
arrangeNodes(Random) - Method in interface bcds.phison.multfailures.ElemsSequencer
Returns the list of all nodes in the graph, arranged according to some criterion.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.ElemsSequencerBase
This method just throws an exception.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.SequencerBC
Returns all nodes of the graph sorted by their betweenness centrality in descending order.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.SequencerCC
Returns all nodes of the graph sorted by their clustering coefficient in descending order.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.SequencerDegree
Returns all the nodes in the graph sorted by nodal degree, in descending order.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.SequencerFromFile
Returns a list of nodes read from the file whose name is given in the environment parameter SequencerFromFile.nodes_filename.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.SequencerRandom
Returns the list of nodes in the topology, arranged randomly.
arrangeNodes(Random) - Method in class bcds.phison.multfailures.SequencerSpreaders
Returns all nodes of the graph sorted by their k-shell index in descending order.
arrangeUndirectedLinks(Random) - Method in interface bcds.phison.multfailures.ElemsSequencer
Returns the list of all links in the graph, considered as undirected, arranged according to some criterion.
arrangeUndirectedLinks(Random) - Method in class bcds.phison.multfailures.ElemsSequencerBase
This method just throws an exception.
arrangeUndirectedLinks(Random) - Method in class bcds.phison.multfailures.SequencerBC
Returns all the links of the graph, which is considered undirected, sorted by their betweenness centrality in descending order.
arrangeUndirectedLinks(Random) - Method in class bcds.phison.multfailures.SequencerFromFile
Returns a list of links read from the file whose name is given in the environment parameter SequencerFromFile.links_filename.
arrangeUndirectedLinks(Random) - Method in class bcds.phison.multfailures.SequencerRandom
Returns a random arrangement of links, as if all links were undirected.
Assortativity<V,E> - Class in bcds.phison.gm
Computes the assortativity coefficient of a graph, based on the Pearson correlation coefficient.
Assortativity() - Constructor for class bcds.phison.gm.Assortativity
Default constructor.
Assortativity(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.Assortativity
Creates a new instance.
assortativity(SimGraph<V, E>) - Static method in class bcds.phison.GraphUtil
Returns graph's assortativity coefficient.
asString(Number) - Static method in class bcds.tools.NumberFmt
Returns a string corresponding to the number n formatted using the default format specifier.
asUndirectedGraph(SimGraph<V, E>) - Static method in class bcds.phison.GraphUtil
Returns a new subgraph in which the edges are only those considered as canonic in the graph g.
av - Variable in class bcds.phison.sim.SimGlobals
Objet to compute availabilities.
Average - Class in bcds.tools.stat
Implements a collector that produces the following: a) arithmetic mean; b) standard deviation; c) number of observations; d) minimum value; e) maximum value.
Average() - Constructor for class bcds.tools.stat.Average
Default constructor.
Average(String, String) - Constructor for class bcds.tools.stat.Average
Creates a new collector of the given name.
average(Collection<T>) - Static method in class bcds.tools.Utils
Returns the average of the numbers in c.
AverageEdgeBC<V,E> - Class in bcds.phison.gm
Computes the average edge betweenness centrality of a directed graph.
AverageEdgeBC() - Constructor for class bcds.phison.gm.AverageEdgeBC
Default constructor.
AverageEdgeBC(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.AverageEdgeBC
Creates a new instance and calls setup to complete the initialization.
AverageNeighborConnectivity<V,E> - Class in bcds.phison.gm
Computes the average neighbor connectivity of a topology as a GraphMetric.
AverageNeighborConnectivity() - Constructor for class bcds.phison.gm.AverageNeighborConnectivity
Default constructor.
AverageNeighborConnectivity(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.AverageNeighborConnectivity
Creates a new instance and calls setup to complete the initialization.
AverageNodeBC<V,E> - Class in bcds.phison.gm
Computes the average node betweenness centrality of a directed graph.
AverageNodeBC() - Constructor for class bcds.phison.gm.AverageNodeBC
Default constructor.
AverageNodeBC(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.AverageNodeBC
Creates a new instance and calls setup to complete the initialization.
AvgPathLength<V,E> - Class in bcds.phison.gm
Computes the average of the shortest path lengths in the topology, where the link weights are all 1 (hop count).
AvgPathLength() - Constructor for class bcds.phison.gm.AvgPathLength
Default constructor.
AvgPathLength(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.AvgPathLength
Creates a new instance and calls setup to complete the initialization.
AvgTwoTermReliability<V,E> - Class in bcds.phison.gm
Computes the average two-terminal reliability coefficient of a graph.
AvgTwoTermReliability() - Constructor for class bcds.phison.gm.AvgTwoTermReliability
Default constructor.
AvgTwoTermReliability(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.AvgTwoTermReliability
Creates a new instance.

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