Index

Package: Routers_Configuration_Structures

Description

package Routers_Configuration_Structures is
Uwe R. Zimmer, Australia, September 2016

Types

Preconfigured_Topologies

type Preconfigured_Topologies is (Line, Ring, Star, Fully_Connected, Tree, Mesh, Torus, Hypercube, Cube_Connected_Cycles, Butterfly, Wrap_Around_Butterfly);

Test_Modes

type Test_Modes is (One_To_All, All_to_One);

Command_Line_Options

type Command_Line_Options is record
      Selected_Topology   : Preconfigured_Topologies := Cube_Connected_Cycles;
      Size                : Positive                 := 20;
      Degree              : Positive                 := 3;
      Depths              : Positive                 := 4;
      Dimension           : Positive                 := 3;
      Print_Connections   : Boolean                  := True;
      Print_Distances     : Boolean                  := True;
      Routers_Settle_Time : Duration                 := 0.1;
      Comms_Timeout       : Duration                 := 0.1;
      Test_Mode           : Test_Modes               := One_To_All;
      Dropouts            : Natural                  := 0;
   end record;

Subprograms & Entries