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

N

NetAvail<V,E> - Class in bcds.phison
 
NetAvail() - Constructor for class bcds.phison.NetAvail
 
NetAvail(SimGraph<V, E>, Map<E, Double>, ZoneMap<V, E>) - Constructor for class bcds.phison.NetAvail
 
NetGraphReader<V extends GraphIONode,E> - Class in bcds.phison.io
Reads a topology file in .net format.
NetGraphReader(String, SimGraph<V, E>) - Constructor for class bcds.phison.io.NetGraphReader
Creates a NetGraphReader so that a later call to run() will populate the graph g from the file named fname.
NetGraphWriter<V extends GraphIONode,E> - Class in bcds.phison.io
Writes a topology in .net format.
NetGraphWriter(SimGraph<V, E>) - Constructor for class bcds.phison.io.NetGraphWriter
Creates a new instance that will write the topology g to System.out.
NetGraphWriter(String, SimGraph<V, E>) - Constructor for class bcds.phison.io.NetGraphWriter
Creates a new instance that will write the topology g to a file indicated by fname.
NetGraphWriter(Writer, SimGraph<V, E>) - Constructor for class bcds.phison.io.NetGraphWriter
Creates a new instance that will write the topology g to out.
networkDiameter(SimGraph<V, E>, Map<E, N>) - Static method in class bcds.phison.GraphUtil
Computes the network diameter and the average path length, and returns information about these two measures in an array.
networkDiameter(SimGraph<V, E>) - Static method in class bcds.phison.GraphUtil
Returns information about the network diameter and shortest path lengths when the link cost is 1, that is, when path length is measured in number of hops.
newBufferedSystemOut() - Static method in class bcds.tools.Utils
Creates a new buffered output around System.out and then sets that as the new System.out.
newDefaultZone() - Method in class bcds.phison.io.ZoneMap
Returns a new ZoneInfo instance with the default zone id and "perfect" reliability data.
newEdge(String) - Method in class bcds.phison.SdiGraph
Creates a new edge, without adding it to the graph.
newEdge(String) - Method in interface bcds.phison.SimGraph
Creates a new edge.
newFileReader(String) - Static method in class bcds.tools.DataFileReader
Returns a new Reader instance.
newFileWriter(String) - Static method in class bcds.tools.DataFileWriter
Returns a new Writer.
newFromString(Class<T>, String) - Static method in class bcds.tools.Utils
Returns a new instance of class cls, using the parameter value as the parameter to cls's constructor.
newGraph(Class<V>, Class<E>) - Static method in class bcds.phison.GraphUtil
Creates a new graph whose nodes and links will be of the given types.
newHashMap() - Static method in class bcds.tools.Utils
Creates a new HashMap.
newVertex(String) - Method in class bcds.phison.SdiGraph
Creates a new vertex, without adding it to the graph.
newVertex(String) - Method in interface bcds.phison.SimGraph
Creates a new vertex.
next() - Method in class bcds.phison.io.IEPReader
Reads a new line and returns the type of this new record.
next() - Method in class bcds.phison.io.TrafficReader
Reads one line of the traffic file and returns the traffic "type" (the same value returned by TrafficReader.getType().
next() - Method in class bcds.phison.NodePairsTrig
 
next() - Method in class bcds.tools.random.RndArea
Returns an index in the range [0, |val_prop|) to indicate which element of the list is selected.
next() - Method in class bcds.tools.random.RndExp
Returns a random value X obtained as follows: X = mean * -log(U), where U is a uniformly distributed random sample.
next() - Method in interface bcds.tools.random.RndGen
Returns a random number.
next() - Method in class bcds.tools.random.RndLogNormal
Returns a random value drawn from a lognormal distribution.
next() - Method in class bcds.tools.random.RndNormal
Returns a random value drawn from a Gaussian distribution.
next() - Method in class bcds.tools.random.RndPareto
Returns a random value.
next() - Method in class bcds.tools.random.RndUnif
Returns a uniformly distributed random value in the range [0, max).
nextGeneration() - Method in class bcds.phison.multfailures.SID
Computes the new state for each node, that is, produces a new "generation" of the epidemic.
nextGeneration() - Method in class bcds.phison.multfailures.SIDxPathFailures
Produces a new generation of the epidemic by calling SID.nextGeneration() and updates the information of which nodes transitioned from one state to the other.
nextLine() - Method in class bcds.tools.DataFileReader
Returns the next available line, after performing the transformations on the input.
NoackLinLog<V,E> - Class in bcds.phison.clustering
NoackLinLog is a wrapper on Andreas Noack's LinLogLayout.
NoackLinLog() - Constructor for class bcds.phison.clustering.NoackLinLog
Default constructor.
NoackLinLog(SimGraph<V, E>, Map<E, ? extends Number>) - Constructor for class bcds.phison.clustering.NoackLinLog
Creates a new instance, assuming a null environment.
nodalDegreeFreq(SimGraph<V, E>) - Static method in class bcds.phison.GraphUtil
Returns the frequency distribution of the nodal degrees of the graph g.
Node - Class in bcds.phison
Defines a node that can be used for (file) input/output with SimGraph.
Node(String) - Constructor for class bcds.phison.Node
 
node_avail - Variable in class bcds.phison.io.ZoneInfo
The availability of a node in this zone.
node_label_to_id - Variable in class bcds.phison.sim.SimGlobals
 
nodeBC_slow() - Method in class bcds.phison.gm.BetweennessCentrality
nodeBC_slow() is not really "slow", only slightly slower than brandesNodeBC().
NodeConnectivity<V,E> - Class in bcds.phison.gm
Computes the node connectivity of a topology as a GraphMetric.
NodeConnectivity() - Constructor for class bcds.phison.gm.NodeConnectivity
Default constructor.
NodeConnectivity(SimGraph<V, E>, Environ) - Constructor for class bcds.phison.gm.NodeConnectivity
Creates a new instance and calls setup to complete the initialization.
NodePairsTrig<V,E> - Class in bcds.phison
Implements an iterator that produces node pairs of the "upper triangular" part of the full V * V matrix, excluding elements on the diagonal.
NodePairsTrig(SimGraph<V, E>) - Constructor for class bcds.phison.NodePairsTrig
 
nodes - Variable in class bcds.phison.io.ZoneInfo
The set of nodes included in this zone.
nodes() - Method in class bcds.phison.Path
Returns the list of nodes in this path.
NODES_FILENAME - Variable in class bcds.phison.multfailures.SequencerFromFile
See SequencerFromFile.getEnvParams().
nodesWithDegree(SimGraph<V, E>, int) - Method in class bcds.phison.gm.Spreaders
Returns true if there is a node with degree k .
Null<V,E> - Class in bcds.phison.ra
This is a "null" router: Everything is rejected, no matter what.
Null() - Constructor for class bcds.phison.ra.Null
Default constructor.
Null(TED<V, E>, Environ) - Constructor for class bcds.phison.ra.Null
Constructor.
NullaryProc - Interface in bcds.phison
An interface for procedures that receive no paramters, that is, nullary methods having void as return type.
NullOutputStream - Class in bcds.phison.io
An output stream that discards everything (as if operating on /dev/null).
NullOutputStream() - Constructor for class bcds.phison.io.NullOutputStream
 
num_rep - Variable in class bcds.phison.sim.SimParams
Number of repetitions/replicas.
num_workers - Variable in class bcds.phison.sim.SimParams
Number of worker threads to be created.
NumberFmt<K,V> - Class in bcds.tools
Formats a Number as a string, using the most simple (human) representation possible.
NumberFmt() - Constructor for class bcds.tools.NumberFmt
Default constructor.
NumberFmt(String) - Constructor for class bcds.tools.NumberFmt
Creates a new instance that will format non-"integer" values with the format given in float_fmt, which must be a valid format specifier for String.format.

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