Package bcds.phison.multfailures

Interface Summary
ElemsSequencer<V,E> ElemsSequencer defines the methods that all graph element sequencers must implement.
 

Class Summary
ElemsSequencerBase<V,E> Provides default implementations of methods in the ElemsSequencer interface.
PmElemsSequencer<V,E> This module loads an ElemsSequencer, whose name is provided by the user, and prints to stdout the list of elements (either nodes or links) in the order determined by the sequencer.
PmSID<V,E> This module implements the spreading of epidemics.
PmSIDTraceToDOT<V extends GraphIONode,E> Generates .dot files to visually present the states of the nodes with respect to the epidemic infection.
PmStatic<V,E> This module implements static failures, which are defined as one-off failures that affect one or more elements (nodes or links) at any given point.
SequencerBC<V,E> This class arranges nodes and links in descending order of betweenness centrality (BC), optionally shuffling the order of nodes having the same degree.
SequencerCC<V,E> This class arranges nodes in descending order of clustering coefficient (CC).
SequencerDegree<V,E> This class arranges nodes in descending order of nodal degree, optionally shuffling the order of nodes having the same degree.
SequencerFromFile<V,E> This class returns nodes and links in the order they appear in files (one file for nodes, and another for links).
SequencerRandom<V,E> This class arranges nodes or links in a random manner.
SequencerSpreaders<V,E> This class arranges nodes in descending order of k-shell index, as a result of a k-shell decomposition of the graph.
SID<V,E> This class implements the spreading of epidemics on a network as defined by the SID model.
SIDxPathFailures<V,E> This class reproduces the effects that the spreading of epidemics according to the SID model have on traffic in a path-oriented network.
 

Enum Summary
PmStatic.States The possible states of each element.
SID.States The possible states of each node.