A B C D E F G H I L M N O P R S T U

A

addDirectedEdge(Edge) - Method in class Graph.Graph
The addDirectedEdge method of a Graph takes the source node of the edge to be added and adds it as a key in the adjList.
addEdge(Edge) - Method in class Graph.Graph
The addEdge method checks if the Edge is directed or undirected.
addNode(Node) - Method in class Graph.Graph
add a node to our adjacency list.
addUndirectedEdge(Edge) - Method in class Graph.Graph
The addUndirectedEdge method adds the given edge's source node-id and destination node-id to the adjList twice: once with the source node-id as the key and next with the desitnation node-id as the key.
adjList - Variable in class Graph.Graph
 
AS_BACKBONE - Static variable in class Model.ModelConstants
 
AS_BARABASI - Static variable in class Model.ModelConstants
 
AS_BORDER - Static variable in class Model.ModelConstants
 
AS_EDGE - Static variable in class Model.ModelConstants
 
AS_FILE - Static variable in class Model.ModelConstants
 
AS_LEAF - Static variable in class Model.ModelConstants
 
AS_NODE - Static variable in class Model.ModelConstants
 
AS_STUB - Static variable in class Model.ModelConstants
 
AS_WAXMAN - Static variable in class Model.ModelConstants
 
ASBarabasiAlbert - class Model.ASBarabasiAlbert.
This Model implements a model proposed by Barabasi and Albert(1) for Autonomous Systems.
ASBarabasiAlbert(int, int, int, int, int, int, float, float) - Constructor for class Model.ASBarabasiAlbert
 
ASEdgeConf - class Graph.ASEdgeConf.
Provides Autonomous System (AS) attributes to an Edge.
ASEdgeConf() - Constructor for class Graph.ASEdgeConf
 
ASEdgeConf(int) - Constructor for class Graph.ASEdgeConf
 
ASModel - class Model.ASModel.
Derived from class Model, this abstract class serves as a parent class for models that will ultimately generate representative Autonomous System (AS) level topologies.
ASModel() - Constructor for class Model.ASModel
 
ASNodeConf - class Graph.ASNodeConf.
provides Autonomous System (AS) level attributes to a Node
ASNodeConf() - Constructor for class Graph.ASNodeConf
 
ASNodeConf(int) - Constructor for class Graph.ASNodeConf
 
ASNodeConf(int, int, int) - Constructor for class Graph.ASNodeConf
 
ASNodeConf(int, int, int, int) - Constructor for class Graph.ASNodeConf
 
ASNodeConf(int, Topology) - Constructor for class Graph.ASNodeConf
 
ASNodeConf(Topology) - Constructor for class Graph.ASNodeConf
 
ASSIGN() - Static method in class Util.RandomGenManager
 
AssignBW(Edge[]) - Method in class Model.RouterModel
Assign bandwidth to a graph generated by a router model according to the bwDist parameter passed into RouterModel's subclass.
AssignBW(Edge[]) - Method in class Model.ASModel
Assign bandwidth to a graph generated by a router model according to the bwDist parameter passed into RouterModel's subclass.
AssignBW(Edge[]) - Method in class Model.BottomUpHierModel
 
ASType - Variable in class Graph.ASEdgeConf
 
ASWaxman - class Model.ASWaxman.
This Model implements a model proposed by Waxman(1).
ASWaxman(int, int, int, int, int, float, float, int, int, float, float) - Constructor for class Model.ASWaxman
 

B

BottomUpHierModel - class Model.BottomUpHierModel.
 
BottomUpHierModel(Model, int, int, int, int, float, float) - Constructor for class Model.BottomUpHierModel
 
Brite - class Main.Brite.
 
BRITE_FORMAT - Static variable in class Import.ImportConstants
 
Brite() - Constructor for class Main.Brite
 
BriteExport - class Export.BriteExport.
Export.BriteExport provides functionality to export a topology into a BRITE format file.
BriteExport(Topology, File) - Constructor for class Export.BriteExport
Class Constructor: Returns a BriteExport object which your code my keep around.
BriteImport - class Import.BriteImport.
Functionality to import topologies that are saved in Brite format (*.brite files) back into our data structures.
BriteImport(File, int) - Constructor for class Import.BriteImport
Class Constructor: Creates a constructor to import either a router-level or an AS-level topology from a specified file.
BU_ASSIGN_CONST - Static variable in class Model.ModelConstants
 
BU_ASSIGN_EXP - Static variable in class Model.ModelConstants
 
BU_ASSIGN_HT - Static variable in class Model.ModelConstants
 
BU_ASSIGN_UNIFORM - Static variable in class Model.ModelConstants
 
BU_RANDOMPICK - Static variable in class Model.ModelConstants
 
BU_RANDOMWALK - Static variable in class Model.ModelConstants
 
bw - Variable in class Graph.EdgeConf
 
BW_CONSTANT - Static variable in class Model.ModelConstants
 
BW_EXPONENTIAL - Static variable in class Model.ModelConstants
 
BW_HEAVYTAILED - Static variable in class Model.ModelConstants
 
BW_UNIFORM - Static variable in class Model.ModelConstants
 
BW() - Static method in class Util.RandomGenManager
 

C

CAIDA_FORMAT - Static variable in class Import.ImportConstants
 
CL_OFF - Static variable in class Model.ModelConstants
 
CL_ON - Static variable in class Model.ModelConstants
 
close() - Static method in class Main.ParseConfFile
 
COLOR_BLACK - Static variable in class Graph.GraphConstants
 
COLOR_GRAY - Static variable in class Graph.GraphConstants
 
COLOR_WHITE - Static variable in class Graph.GraphConstants
 
computeDirectedID(int, int) - Static method in class Graph.Edge
 
computeDirectedLongID(int, int) - Static method in class Graph.Edge
Analagous to computeLongID above but computes ID for directed graph.
computeID(int, int) - Static method in class Graph.Edge
Computes a unique EdgeID These IDs have the property that id(src,dest) = id(dest,src) and so should be used with undirected graphs only.
computeLongID(int, int) - Static method in class Graph.Edge
Similar to computeID(src,dest) except returns a long id.
CONNECT_NODES() - Static method in class Util.RandomGenManager
 
ConnectNodes(Graph) - Method in class Model.RouterBarabasiAlbert
 
ConnectNodes(Graph) - Method in class Model.ASWaxman
 
ConnectNodes(Graph) - Method in class Model.ASBarabasiAlbert
Connects Nodes of a disconnected graph.
ConnectNodes(Graph) - Method in class Model.RouterWaxman
 
ConnectNodes(Node, Node, Graph, int) - Method in class Model.TopDownHierModel
Node s and Node d are nodes are AS neighbors.
ConnectTopologies(Graph, Graph) - Method in class Model.TopDownHierModel
 
connLocality - Variable in class Model.Model
Modeling Connection Locality.

D

DEBUG(String) - Static method in class Util.Util
print a debug formatted string
delay - Variable in class Graph.RouterEdgeConf
 
dfs() - Method in class Graph.Graph
does a depth first traversal of the graph, marking all visited nodes black.
DIRECTED - Static variable in class Graph.GraphConstants
 
dumpToOutput() - Method in class Topology.Topology
 
dumpToOutput() - Method in class Graph.Graph
a useful debug routine.

E

E_AS_BACKBONE - Static variable in class Model.ModelConstants
 
E_AS_BORDER - Static variable in class Model.ModelConstants
 
E_AS_STUB - Static variable in class Model.ModelConstants
 
E_RT_BACKBONE - Static variable in class Model.ModelConstants
 
E_RT_BORDER - Static variable in class Model.ModelConstants
 
E_RT_STUB - Static variable in class Model.ModelConstants
 
Edge - class Graph.Edge.
The Edge class for our Graph contains only the base minimum member variables.
EDGE_CONN() - Static method in class Util.RandomGenManager
 
Edge(Node, Node) - Constructor for class Graph.Edge
Class Constructor.
EdgeConf - class Graph.EdgeConf.
EdgeConf, short for EdgeConfiguration serves as base class for further derivation, see ASEdgeConf, RouterEdgeConf etc.
EdgeConf() - Constructor for class Graph.EdgeConf
 
Edges - Variable in class Graph.Graph
 
edgeType - Variable in class Graph.EdgeConf
 
Encode(int, int) - Static method in class Util.Util
given two int a<2^16 and b<2^16, encode returns a non-commuatative encoding of a and b.
ERR(String) - Static method in class Util.Util
Print an error formatted string and exit app
ERR(String, Exception) - Static method in class Util.Util
print an error message and stack trace and exit
Export - package Export
 
export() - Method in class Export.OtterExport
Writes the contents of the topology to the destination file in a format that is understood by Otter.
export() - Method in class Export.BriteExport
Writes the contents of the topolgy in the BRITE format to the destination file specified in the constructor.
export(String, String) - Method in class Util.RandomGenManager
Export the seeds used to lastSeedFile.

F

FileModel - class Model.FileModel.
 
FileModel(int, String, int, int, int, int, float, float) - Constructor for class Model.FileModel
 
FlattenGraph(Graph) - Method in class Model.TopDownHierModel
 

G

Generate() - Method in class Model.Model
All Models that are derived from this base Model class, must override the Generate() method.
Generate() - Method in class Model.RouterBarabasiAlbert
 
Generate() - Method in class Model.FileModel
 
Generate() - Method in class Model.BottomUpHierModel
 
Generate() - Method in class Model.ASWaxman
 
Generate() - Method in class Model.ASBarabasiAlbert
Generating a graph according to the Barabasi-Albert model is a three step process that involves:
1) placing the nodes on the plane (parent class, ASModel handles this entirely) 2) interconnecting the nodes according to their outdegrees.
Generate() - Method in class Model.RouterWaxman
 
Generate() - Method in class Model.TopDownHierModel
 
getAddr() - Method in class Graph.Node
 
getAdjList() - Method in class Graph.Graph
returns a HashMap representation of the adjacency list.
getAssignSeed() - Method in class Util.RandomGenManager
 
getBW() - Method in class Graph.EdgeConf
 
getBW() - Method in class Graph.Edge
 
getBWSeed() - Method in class Util.RandomGenManager
 
getColor() - Method in class Graph.Edge
 
getColor() - Method in class Graph.Node
 
getConnectNodesSeed() - Method in class Util.RandomGenManager
 
getConnLocal() - Method in class Model.Model
 
getCorrAS() - Method in class Graph.RouterNodeConf
 
getCost() - Method in class Graph.NodeConf
 
getDelay() - Method in class Graph.RouterEdgeConf
 
getDirection() - Method in class Graph.Edge
returns direction of this edge.
getDst() - Method in class Graph.Edge
 
getEdgeConf() - Method in class Graph.Edge
 
getEdgeConnSeed() - Method in class Util.RandomGenManager
 
getEdgeCount() - Static method in class Graph.Edge
 
getEdges() - Method in class Graph.Graph
returns a HashMap representation of the Edges in the graph.
getEdgesArray() - Method in class Graph.Graph
returns an Array representation (copy) of all the edges in this graph
getEdgesVector() - Method in class Graph.Graph
Returns an ArrayList representation (copy) of all the edges in this graph
getEdgeType() - Method in class Graph.EdgeConf
 
getEuclideanDist() - Method in class Graph.Edge
compute the euclidean distance for this edge.
getFormatParams() - Method in class Import.NLANRImport
Model specific parameters if the import file format specifies it.
getFormatParams() - Method in class Import.InetImport
Model specific parameters if the import file format specifies it.
getFormatParams() - Method in class Import.GTTSImport
Model specific parameters if the import file format specifies it.
getFormatParams() - Method in class Import.GTImport
Model specific parameters if the import file format specifies it.
getFormatParams() - Method in class Import.BriteImport
Model specific parameters if the import file format specifies it.
getGraph() - Method in class Topology.Topology
 
getGroupingSeed() - Method in class Util.RandomGenManager
 
getGrowthType() - Method in class Model.Model
Get method used by a Model instance.
getID() - Method in class Graph.Edge
 
getID() - Method in class Graph.Node
 
getIDMap() - Method in class Import.NLANRImport
When importing the graph structure in the specified topology, the actual NodeIDs are reinitialized and converted to BRITE IDs.
getIDMap() - Method in class Import.InetImport
When importing the graph structure in the specified topology, the actual NodeIDs are reinitialized and converted to BRITE IDs.
getIDMap() - Method in class Import.GTTSImport
When importing the graph structure in the specified topology, the actual NodeIDs are reinitialized and converted to BRITE IDs.
getIDMap() - Method in class Import.GTImport
When importing the graph structure in the specified topology, the actual NodeIDs are reinitialized and converted to BRITE IDs.
getIDMap() - Method in class Import.BriteImport
When importing the graph structure in the specified topology, the actual NodeIDs are reinitialized and converted to BRITE IDs.
getIncidentEdges(Node) - Method in class Graph.Graph
Given a node, returns all node that are incident to this node (incoming and outgoing).
getInDegree() - Method in class Graph.Node
 
getKthNode(int) - Method in class Graph.Graph
returns the kth node in the ordering of the nodes.
getLeafNodes() - Method in class Graph.Graph
returns the leaf nodes of a graph.
getM() - Method in class Model.Model
Get the m parameter used by a Model instance.
getModel() - Method in class Topology.Topology
 
getN() - Method in class Model.Model
Get the number of nodes in a topology to be generated by a Model instance.
getNeighborsOf(Node) - Method in class Graph.Graph
Given node n, returns an array of Node objects that are n's neighbors.
getNodeConf() - Method in class Graph.Node
 
getNodeCount() - Static method in class Graph.Node
 
getNodeFromID(int) - Method in class Graph.Graph
a lookup function to get a node from its id.
getNodePlacement() - Method in class Model.Model
Get method used by a Model instance.
getNodes() - Method in class Graph.Graph
returns a HashMap representation of the Nodes in the graph.
getNodesArray() - Method in class Graph.Graph
Returns an Array representation (copy) of the ndoes in this graph
getNodesVector() - Method in class Graph.Graph
Returns an ArrayList representation (copy) of the nodes in this graph.
getNodeType() - Method in class Graph.NodeConf
 
getNumEdges() - Method in class Graph.Graph
get number of edges in this graph
getNumNeighborsOf(Node) - Method in class Graph.Graph
Given Node n, returns number of neighbors of N.
getNumNodes() - Method in class Graph.Graph
get number of nodes in this graph
getOutDegree() - Method in class Graph.Node
 
getPlaceNodesSeed() - Method in class Util.RandomGenManager
 
getPrefModel() - Method in class Model.Model
 
getSmallestDegreeNode() - Method in class Graph.Graph
returns the node with smallest out degree
getSmallestDegreeNodeThreshold(int) - Method in class Graph.Graph
returns the node with smallest degree that is more than or equal to k
getSrc() - Method in class Graph.Edge
 
getTopology() - Method in class Graph.ASNodeConf
 
getType() - Method in class Graph.RouterEdgeConf
 
getType() - Method in class Graph.ASNodeConf
 
getType() - Method in class Graph.ASEdgeConf
 
getType() - Method in class Graph.RouterNodeConf
 
getUniqueID() - Static method in class Graph.Node
 
getX() - Method in class Graph.NodeConf
 
getY() - Method in class Graph.NodeConf
 
getZ() - Method in class Graph.NodeConf
 
Graph - package Graph
 
Graph - class Graph.Graph.
An Internet topology is represented as graph with the nodes representing routers (or ASs, depending on the topology level) and the edges representing links between them.
Graph() - Constructor for class Graph.Graph
Create a graph with default initial capacity.
Graph(ArrayList) - Constructor for class Graph.Graph
Given a vector of graphs, produce a single graph with disconnected components.
Graph(int) - Constructor for class Graph.Graph
Create a graph with specified intial capacity.
GraphConstants - class Graph.GraphConstants.
GraphConstants serves as a repository of constants that our Graph data structure uses.
GraphConstants() - Constructor for class Graph.GraphConstants
 
GROUPING() - Static method in class Util.RandomGenManager
 
groupNodes(Graph) - Method in class Model.BottomUpHierModel
Method: groupNodes(g0) ----------------------- Assign routers in g0 an ASid according to our groupingMethod.
growthType - Variable in class Model.Model
The growth method used when building the graph.
GT_ALL - Static variable in class Model.ModelConstants
 
GT_INCREMENTAL - Static variable in class Model.ModelConstants
 
GTImport - class Import.GTImport.
Functionality to import topologies that are saved in the GT-ITM (*.gtitm files) ALT format into our graph data structure.
GTImport(File, int) - Constructor for class Import.GTImport
Class Constructor: Creates a constructor to import either a router-level or an AS-level topology from a specified file.
GTITM_FORMAT - Static variable in class Import.ImportConstants
 
GTITMts_FORMAT - Static variable in class Import.ImportConstants
 
GTTSImport - class Import.GTTSImport.
Functionality to import topologies that are saved as GT-ITM's Transit-Stub alt format (*.gtts files) into our data structures.
GTTSImport(File) - Constructor for class Import.GTTSImport
Class Constructor: Creates a constructor to import router-level topologies only.

H

hasEdge(int, int) - Method in class Graph.Graph
given IDs of source and destination nodes, returns true if an edge between the corresponding nodes exists.
hasEdge(Node, Node) - Method in class Graph.Graph
given source and destination nodes, returns true if an edge exists between those nodes
hasNode(int) - Method in class Graph.Graph
 
hasNode(Integer) - Method in class Graph.Graph
returns true if the graph contains a node with specified node-id
HI_BOTTOMUP - Static variable in class Model.ModelConstants
 
HI_TOPDOWN - Static variable in class Model.ModelConstants
 
HS - Variable in class Model.Model
HS is the length of the plane (or number of unit size squares)

I

IDcomparator - Static variable in class Graph.Edge
 
IDcomparator - Static variable in class Graph.Node
provides a comparator to sort nodes by their IDs
Import - package Import
 
ImportConstants - class Import.ImportConstants.
ImportConstants serves as a repository of constants that deal with importing topologies from different formats.
ImportConstants() - Constructor for class Import.ImportConstants
 
incrementInDegree() - Method in class Graph.Node
 
incrementOutDegree() - Method in class Graph.Node
 
INET_FORMAT - Static variable in class Import.ImportConstants
 
InetImport - class Import.InetImport.
Functionality to import topologies that are saved in Inet format (*.inet files) into our graph data structures.
InetImport(File, int) - Constructor for class Import.InetImport
Class Constructor: Creates a constructor to import either a router-level or an AS-level topology from a specified file.
isConnected() - Method in class Graph.Graph
returns true if the graph is connected, false if it has disconnected components.

L

LS - Variable in class Model.Model
LS is the length of the inner squares in each HS square.

M

m - Variable in class Model.Model
m is the number of nodes each new node connects to
Main - package Main
 
main(String[]) - Static method in class Main.Brite
 
main(String[]) - Static method in class Import.NLANRImport
 
main(String[]) - Static method in class Import.GTTSImport
 
markAllNodes(int) - Method in class Graph.Graph
helper function to mark all nodes in the graph a specific color.
Model - package Model
 
Model - class Model.Model.
All Topology generation in BRITE is governed by a Model Class.
Model() - Constructor for class Model.Model
 
ModelConstants - class Model.ModelConstants.
All constants pertaining to a Model are stored here for convenient access.
ModelConstants() - Constructor for class Model.ModelConstants
 
MSG(String) - Static method in class Util.Util
print a message formatted string
MSGN(String) - Static method in class Util.Util
print a message formatted string but without an EOL character

N

N - Variable in class Model.Model
N is the number of nodes in the topology generated by this model
NLANR_FORMAT - Static variable in class Import.ImportConstants
 
NLANRImport - class Import.NLANRImport.
Functionality to import topologies from NLANR ASConnlist format (*.nlanr) back into our data structures.
NLANRImport(File, int) - Constructor for class Import.NLANRImport
Class Constructor: Creates a constructor to import either a router-level or an AS-level topology from a specified file.
Node - class Graph.Node.
The Node class for our Graph contains only the base minimum member variables.
Node() - Constructor for class Graph.Node
Class Constructor1.
Node(int, int) - Constructor for class Graph.Node
Constructor2: same as Constructor 1 but allows convenience of specifying indegree and outdegree of the nodes.
NodeConf - class Graph.NodeConf.
NodeConf, short for NodeConfiguration serves as base class for further derivation, see ASNodeConf, RouterNodeConf etc.
NodeConf() - Constructor for class Graph.NodeConf
Constructor 1: default constructor that intializes all NodeConf fields to default values
NodeConf(double) - Constructor for class Graph.NodeConf
Constructor 2: specifies the node "cost"
NodeConf(int, int, int) - Constructor for class Graph.NodeConf
Constructor 3: specifies the x,y,z coords of the node
nodePlacement - Variable in class Model.Model
The NodePlacement method used when placing nodes on the plane.
nodePositions - Static variable in class Model.Model
This is a static Hashset that tracks node collisions when placing nodes in the plane.
Nodes - Variable in class Graph.Graph
 
NONE - Static variable in class Model.ModelConstants
 
NP_HEAVYTAILED - Static variable in class Model.ModelConstants
 
NP_RANDOM - Static variable in class Model.ModelConstants
 
numEdges - Variable in class Graph.Graph
 
numNodes - Variable in class Graph.Graph
 

O

OtterExport - class Export.OtterExport.
Export.OtterExport provides functionality to export a topology into a format recognized by Otter (*.odf file).
OtterExport(Topology, File) - Constructor for class Export.OtterExport
Class Constructor: Returns an OtterExport object which your code may keey around for later use.

P

parse() - Method in class Import.NLANRImport
File parsing is done here.
parse() - Method in class Import.InetImport
File parsing is done here.
parse() - Method in class Import.GTTSImport
File parsing is done here.
parse() - Method in class Import.GTImport
File parsing is done here.
parse() - Method in class Import.BriteImport
File parsing is done here.
parse(String) - Method in class Util.RandomGenManager
Given a filename, parses the seeds of the various independent streams from the file.
Parse(String) - Static method in class Main.ParseConfFile
 
ParseConfFile - class Main.ParseConfFile.
Functionality to import from Brite config file
ParseConfFile() - Constructor for class Main.ParseConfFile
 
ParseExportFormats() - Static method in class Main.ParseConfFile
 
PC_BARABASI - Static variable in class Model.ModelConstants
 
PC_NONE - Static variable in class Model.ModelConstants
 
PLACE_NODES() - Static method in class Util.RandomGenManager
 
PlaceNode(Node) - Method in class Model.FileModel
place this node in the plane, i.e.
PlaceNodes(Graph, int) - Method in class Model.RouterModel
Place nodes of nodeType (router nodes in this case) onto the plane according to the NodePlacement type and add them to our graph g.
PlaceNodes(Graph, int) - Method in class Model.ASModel
Places nodes of nodeType (nodes that represent individual ASs in this case) onto the plane according to the NodePlacement type and add them to our graph g.
prefConn - Variable in class Model.Model
A notion of preferential connectivity.

R

RandomGenManager - class Util.RandomGenManager.
The RandomGenManager (short for Random Number Generator Manager) handles all the independent random number generator streams a Model may require.
RandomGenManager() - Constructor for class Util.RandomGenManager
 
removeNode(Node) - Method in class Graph.Graph
not implemented yet
rm - Variable in class Model.Model
Each model has one random number generator manager.
RouterBarabasiAlbert - class Model.RouterBarabasiAlbert.
This Model implements a model proposed by Barabasi and Albert(1) for Router level topologies.
RouterBarabasiAlbert(int, int, int, int, int, int, float, float) - Constructor for class Model.RouterBarabasiAlbert
 
RouterEdgeConf - class Graph.RouterEdgeConf.
Provides Router Level attributes to an Edge.
RouterEdgeConf() - Constructor for class Graph.RouterEdgeConf
 
RouterEdgeConf(float, int) - Constructor for class Graph.RouterEdgeConf
 
RouterModel - class Model.RouterModel.
Derived from class Model, this abstract class serves as a parent class for models that will ultimately generate router level topologies.
RouterModel() - Constructor for class Model.RouterModel
 
RouterNodeConf - class Graph.RouterNodeConf.
Provides router specific attributes to a Node
RouterNodeConf() - Constructor for class Graph.RouterNodeConf
 
RouterNodeConf(int, int, int) - Constructor for class Graph.RouterNodeConf
 
RouterNodeConf(int, int, int, int) - Constructor for class Graph.RouterNodeConf
 
RouterNodeConf(int, int, int, int, int) - Constructor for class Graph.RouterNodeConf
 
routerType - Variable in class Graph.RouterEdgeConf
 
RouterWaxman - class Model.RouterWaxman.
RouterWaxman implements a model by Waxman on router level topology.
RouterWaxman(int, int, int, int, int, float, float, int, int, float, float) - Constructor for class Model.RouterWaxman
 
RT_BACKBONE - Static variable in class Model.ModelConstants
 
RT_BARABASI - Static variable in class Model.ModelConstants
 
RT_BORDER - Static variable in class Model.ModelConstants
 
RT_EDGE - Static variable in class Model.ModelConstants
 
RT_FILE - Static variable in class Model.ModelConstants
 
RT_LEAF - Static variable in class Model.ModelConstants
 
RT_NODE - Static variable in class Model.ModelConstants
 
RT_STUB - Static variable in class Model.ModelConstants
 
RT_WAXMAN - Static variable in class Model.ModelConstants
 

S

setAddr(int) - Method in class Graph.Node
 
setASID(int) - Method in class Graph.RouterNodeConf
 
setASIDForTopology(int) - Method in class Graph.ASNodeConf
Helper function for TopDownHier Model, basically go thru subgraph (routers) of this AS node, and assign each member router this as id.
setAssignSeed(long) - Method in class Util.RandomGenManager
set the seed for the random stream used in BottomUpHierModel to determine how many routers are assigned to a specific AS
setBW(double) - Method in class Graph.EdgeConf
 
setBW(float) - Method in class Graph.Edge
 
setBWSeed(long) - Method in class Util.RandomGenManager
set the seed for the random stream used to assign bandwidths to edges
setColor(int) - Method in class Graph.Edge
 
setColor(int) - Method in class Graph.Node
 
setConnectNodesSeed(long) - Method in class Util.RandomGenManager
set the seed for the random stream used to connect nodes
setCoordinates(int, int, int) - Method in class Graph.NodeConf
 
setCorrAS(int) - Method in class Graph.RouterNodeConf
 
setCost(double) - Method in class Graph.NodeConf
 
setDelay(float) - Method in class Graph.RouterEdgeConf
 
setDirection(int) - Method in class Graph.Edge
Set the direction of this edge to either GraphConstants.DIRECTED or GraphConstants.UNDIRECTED
setDst(Node) - Method in class Graph.Edge
 
setEdgeConf(EdgeConf) - Method in class Graph.Edge
 
setEdgeConnSeed(long) - Method in class Util.RandomGenManager
set the seed for the random stream used in TopDownHierModel for the Edge Connection method (i.e.
setEdgeType(int) - Method in class Graph.EdgeConf
 
setEuclideanDist(float) - Method in class Graph.Edge
 
setGroupingSeed(long) - Method in class Util.RandomGenManager
set the seed for the random stream used in BottomUpHierModel to select routers go into a specifc AS
setID(int) - Method in class Graph.Node
 
setInDegree(int) - Method in class Graph.Node
 
setNodeConf(NodeConf) - Method in class Graph.Node
 
setNodeType(int) - Method in class Graph.NodeConf
 
setOutDegree(int) - Method in class Graph.Node
 
setPlaceNodesSeed(long) - Method in class Util.RandomGenManager
set the seed for the random stream used to place nodes on the plane
setRandomGenManager(RandomGenManager) - Method in class Model.Model
Set the RandomGenManager for this Model.
setSrc(Node) - Method in class Graph.Edge
 
setTopology(Topology, int) - Method in class Graph.ASNodeConf
 
setType(int) - Method in class Graph.RouterEdgeConf
 
setType(int) - Method in class Graph.ASNodeConf
 
setType(int) - Method in class Graph.ASEdgeConf
 
setType(int) - Method in class Graph.RouterNodeConf
 
SKITTER_FORMAT - Static variable in class Import.ImportConstants
 

T

TD_KDEGREE - Static variable in class Model.ModelConstants
 
TD_RANDOM - Static variable in class Model.ModelConstants
 
TD_SMALLEST - Static variable in class Model.ModelConstants
 
TD_SMALLEST_NONLEAF - Static variable in class Model.ModelConstants
 
TopDownHierModel - class Model.TopDownHierModel.
 
TopDownHierModel(ArrayList, int, int, int, float, float, int, float, float) - Constructor for class Model.TopDownHierModel
 
Topology - package Topology
 
Topology - class Topology.Topology.
 
Topology(Graph) - Constructor for class Topology.Topology
 
Topology(Model) - Constructor for class Topology.Topology
 
toString() - Method in class Model.Model
All models have a string description which is returned by their toString() method.
toString() - Method in class Model.RouterBarabasiAlbert
 
toString() - Method in class Model.FileModel
 
toString() - Method in class Model.BottomUpHierModel
 
toString() - Method in class Model.ASWaxman
 
toString() - Method in class Model.ASBarabasiAlbert
Constructs a string representation of this model and the parameters used.
toString() - Method in class Model.RouterWaxman
 
toString() - Method in class Model.TopDownHierModel
 

U

UNDIRECTED - Static variable in class Graph.GraphConstants
 
Util - package Util
 
Util - class Util.Util.
A repository of miscellaneous utility functions.
Util() - Constructor for class Util.Util
 

A B C D E F G H I L M N O P R S T U