Previous topic

fnss.netconfig.capacities.set_capacities_communicability_gravity

Next topic

fnss.netconfig.capacities.set_capacities_degree_gravity

fnss.netconfig.capacities.set_capacities_constant

set_capacities_constant(topology, capacity, capacity_unit='Mbps', links=None)[source]

Set constant link capacities

Parameters :

topology : Topology

The topology to which link capacities will be set

capacity : float

The value of capacity to set

links : list, optional

List of links, represented as (u, v) tuples to which capacity will be set. If None or not specified, the capacity will be applied to all links.

capacity_unit : str, optional

The unit in which capacity value is expressed (e.g. Mbps, Gbps etc..)

Examples

>>> import fnss
>>> topology = fnss.erdos_renyi_topology(50, 0.1)
>>> fnss.set_capacities_constant(topology, 10, 'Mbps')