Project structure - dandoh/topoanalyzer GitHub Wiki
Project structure
List of packages:
graph
: Contains an abstract classGraph
routing
: Contains an interfaceRoutingAlgorithm
network
: Contains the components of network:Network
,Switch
,Host
,Link
,Packet
networkexp
: Contains simulation analyzertopo
: Contains non-simulation analyzerconfig
: Some constants of networkcommon
: Some utilities (StdIn
,StdOut
) and useful data structure (Queue
,Tuple
,RandomSet
)custom
: The custom topos and their routing algorithm are placed here
UML
-
The core class of this project
-
Non-simulation analyzer
-
Simulation analyzer