make num.nodes a command-line option
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Thu Apr 30 14:59:31 2009 +0100 (9 months ago)
changeset 394069f750644894
parent 3939 a71522dddea9
child 3941 009dc59d7502
make num.nodes a command-line option
examples/flowmon.py
     1.1 --- a/examples/flowmon.py	Thu Apr 30 14:59:16 2009 +0100
     1.2 +++ b/examples/flowmon.py	Thu Apr 30 14:59:31 2009 +0100
     1.3 @@ -29,6 +29,9 @@
     1.4      cmd.Viz = None
     1.5      cmd.AddValue("Viz", "Enable visualizer")
     1.6  
     1.7 +    cmd.NumNodesSide = None
     1.8 +    cmd.AddValue("NumNodesSide", "Grid side number of nodes (total number of nodes will be this number squared)")
     1.9 +
    1.10      cmd.Parse(argv)
    1.11  
    1.12      ns3.RandomVariable.UseGlobalSeed(1, 1, 2, 3, 5, 8)
    1.13 @@ -61,8 +64,14 @@
    1.14  
    1.15      addresses = []
    1.16      nodes = []
    1.17 -    for xi in range(NUM_NODES_SIDE):
    1.18 -        for yi in range(NUM_NODES_SIDE):
    1.19 +
    1.20 +    if cmd.NumNodesSide is None:
    1.21 +        num_nodes_side = NUM_NODES_SIDE
    1.22 +    else:
    1.23 +        num_nodes_side = int(cmd.NumNodesSide)
    1.24 +
    1.25 +    for xi in range(num_nodes_side):
    1.26 +        for yi in range(num_nodes_side):
    1.27  
    1.28              node = ns3.Node()
    1.29              nodes.append(node)