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

E

eachLinkAvail(Path<V, E>) - Method in class bcds.phison.NetAvail
 
edgeBC_faster() - Method in class bcds.phison.gm.BetweennessCentrality
 
edgeBC_slow() - Method in class bcds.phison.gm.BetweennessCentrality
 
edgeSet() - Method in class bcds.phison.SdiGraph
Returns an unmodifiable view of the set of vertices in this graph.
edgeSet() - Method in interface bcds.phison.SimGraph
Returns an unmodifiable view of the set of edges of this graph.
EdgeSetSize<V,E> - Class in bcds.phison.gm
Computes the number of undirected edges in a topology as a GraphMetric.
EdgeSetSize() - Constructor for class bcds.phison.gm.EdgeSetSize
Default constructor.
EdgeSetSize(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.EdgeSetSize
Creates a new instance and calls setup to complete the initialization.
edgesOf(V) - Method in class bcds.phison.SdiGraph
Returns a the set of edges, both incoming and outgoing, of the vertex v.
edgesOf(V) - Method in interface bcds.phison.SimGraph
Returns an unmodifiable view of the set of edges of the vertex v, both incoming and outgoing.
egress_set - Variable in class bcds.phison.sim.SimGlobals
 
ElemsSequencer<V,E> - Interface in bcds.phison.multfailures
ElemsSequencer defines the methods that all graph element sequencers must implement.
ElemsSequencerBase<V,E> - Class in bcds.phison.multfailures
Provides default implementations of methods in the ElemsSequencer interface.
ElemsSequencerBase() - Constructor for class bcds.phison.multfailures.ElemsSequencerBase
 
enqueueCall(int, NullaryProc) - Method in class bcds.phison.sim.SimCore
Inserts an event that will provoke that the procedure's NullaryProc.run() method be called at time clock.
enqueueEvent(SimEvents, ConnectionInfo<V, E>) - Method in class bcds.phison.sim.SimCore
Enqueues a future event whose time is taken from rq.clock.
entrySet() - Method in class bcds.tools.MapToConst
Returns a set of immutable entries.
enumValues(Class<T>) - Static method in class bcds.tools.ArgsParser
A convenience function that returns the elements of an enumeration class as a string.
env() - Method in class bcds.phison.sim.PmBase
This is an alias for PmBase.getEnviron().
env - Variable in class bcds.phison.sim.SimGlobals
Environment parameters.
env_file - Variable in class bcds.phison.sim.SimParams
Name of file containing environment values for processing modules.
Environ - Class in bcds.tools
Implements a table of key=value pairs, where key is a string and value a value of arbitrary type which can be retrieved under a number of a specific types (for example int, double and bool), possibly after a type adaptation.
Environ() - Constructor for class bcds.tools.Environ
Creates a new, empty instance.
Environ(Environ) - Constructor for class bcds.tools.Environ
Copy constructor (shallow).
Environ(Object...) - Constructor for class bcds.tools.Environ
Creates a new instance and inserts the given key-value pairs.
equals(Object) - Method in class bcds.tools.SimplePair
Returns true if b a this tuple are instances of the same class and their respective components are also equal.
equals(Object) - Method in class bcds.tools.stat.CollectorBase
Twco Collectors are equal if their type and name match.
estimate_link_importance() - Method in class bcds.phison.cmd.BetweennessCent
 
evalEdge(E) - Method in class bcds.phison.ra.DijkstraAll
Evaluates the path whose last hop is the link e and determines whether target(e) can have a shorter path via source(e) than what it has now.
evalEdge(E) - Method in class bcds.phison.ra.DijkstraMaxWidth
Returns an object with the field is_shorter set to true if link e offers a "wider" path to target(e), or it is of the same "width" but the source is shorter throuth it in number of hops.
evalEdge(E) - Method in class bcds.phison.ra.WSP
Evaluates the path whose last hop is e and determines if it leads to target(e) through a shorter path.
EventProcessingException - Exception in bcds.phison.sim
Base class for all the exceptions thrown by PHISON during event processing.
EventProcessingException(String) - Constructor for exception bcds.phison.sim.EventProcessingException
 
Exec - Class in bcds.tools
Executes an external program, waits for its completion and redirects its standard output and standard error to user-provided destinations.
Exec() - Constructor for class bcds.tools.Exec
 
Exec(String...) - Constructor for class bcds.tools.Exec
Creates an instance with stderr and stdout bound to System.out and System.err, respectively.
Exec(Writer, Writer, String...) - Constructor for class bcds.tools.Exec
Creates an instance with redirected output.
ExecMain - Class in bcds.phison.cmd
This class implements a simple command executor, that is, invokes the main method of a given class.
ExecMain() - Constructor for class bcds.phison.cmd.ExecMain
 
ExitException - Exception in bcds.tools
A RuntimeException used to signal "quick exit".
ExitException() - Constructor for exception bcds.tools.ExitException
Default constructor.
ExitException(String) - Constructor for exception bcds.tools.ExitException
Creates a new instance with exit code 0 and the given message.
ExitException(int) - Constructor for exception bcds.tools.ExitException
Creates a new instance with the given exit code and null message.
ExitException(int, String) - Constructor for exception bcds.tools.ExitException
Creates a new instance with the given exit code and message.
expand(int) - Method in class bcds.tools.FilenameSeq
Returns the filename in which the integer seq embedded, if FilenameSeq.hasSequenceMarker() is true, or simply the same filename passed to its constructor otherwise.
expectedCableCutsPerYear(double, ZoneInfo) - Static method in class bcds.phison.NetAvail
 
export(Map<E, ? extends Number>) - Method in class bcds.phison.io.DotExporter
Write .dot output in plain (non-clustered) mode.
exportClustered(Map<Integer, List<V>>, Map<Integer, String>, Map<E, ? extends Number>) - Method in class bcds.phison.io.DotExporter
Write .dot output in "clustered" mode, i.e., with subgraphs.

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