Module Abstractions.Network

The type representing the neighbors of a node.

The type representing the neighbors of each node in the simulation.

type region = int

The type representing the region of a node.

type regions = int array

The type representing the region assigned to each node in the simulation

module type Network = sig ... end

The type of the Network abstraction. Provides primitives for creating the network topology and for abstracting message exchanges.

Functor that creates an implementation for the Network, given the Events, EventQueue and Message modules.