コード例 #1
0
ファイル: iris.py プロジェクト: Gliptal/simil-aloha
########
# MAIN #
########

arguments.save(arguments.parse())

# init
#

distributions.seed(settings.SEED)

for point in settings.POINTS:
    NODES.append(Node(point[0], point[1]))

for node in NODES:
    node.find_neigbhours(NODES)
    node.generate_next_packet()

# simulation
#

if settings.TIME:
    while Scheduler.time < settings.TIME:
        Scheduler.step()
elif settings.STEPS:
    for i in range(0, settings.STEPS+1):
        Scheduler.step()

Scheduler.handle_results()