Package <Unnamed>

Class Summary
ConstAlg Symbolic constants that represent tuning parameters of the underlying algorithm (which is a kind of distance vector in the base code).
ConstConfig Symbolic constants that control what the built code does (in the flavor of C's #ifdef, more or less).
ConstSysProperties These control the behavior of the simulated system.
DVNode Distance Vector algorithm implementing node.
DVNodeFactory A class that knows how to create DVNodes.
DVUpdatePacket DVUpdatePackets carry routing table update logs, as well as the usual UpdatePacket information.
MyRandom This class is a simple subclass of java.util.Random that allows repeatability -- it can either use an initialization seed or not.
Network Class representing an entire network.
Node Abstract base class of DV and LS node types.
ReachabilityChecker This class implements simple check(s) on the connectivity provided by the current routing tables.
RoutingTable For simplicity, there is only one routing table class.
ScoreKeeper This class keeps track of scoring for the run.
sim This is the mainline that drives the simulation.
UpdatePacket Objects of this class carry update information from one node to another.