package Topologies is
type Topology_Kind is abstract tagged null record;
function Nodes_in_Topology
function Nodes_Connected
function Min_Degree
function Max_Degree
function Line
function Ring
function Star
function Fully_Connected
function Trees
function Mesh
function Torus
function Hypercube
function Cube_Connected_Cycles
function Butterfly
function Wrap_Around_Butterfly