1
0
mirror of https://github.com/gsi-upm/soil synced 2024-11-22 03:02:28 +00:00

Settings modules

This commit is contained in:
Tasio Mendez 2017-04-21 14:04:30 +02:00
parent f29f5fa5bf
commit 2fc7a91ef3
2 changed files with 4 additions and 6 deletions

View File

@ -1,13 +1,10 @@
import settings import settings
settings.init()
global networkStatus
networkStatus = {} # Dict that will contain the status of every agent in the network networkStatus = {} # Dict that will contain the status of every agent in the network
sentimentCorrelationNodeArray=[] sentimentCorrelationNodeArray = []
for x in range(0, settings.number_of_nodes): for x in range(0, settings.number_of_nodes):
sentimentCorrelationNodeArray.append({'id':x}) sentimentCorrelationNodeArray.append({'id': x})
# Initialize agent states. Let's assume everyone is normal. # Initialize agent states. Let's assume everyone is normal.
init_states = [{'id': 0, } for _ in range(settings.number_of_nodes)] init_states = [{'id': 0, } for _ in range(settings.number_of_nodes)]
# add keys as as necessary, but "id" must always refer to that state category # add keys as as necessary, but "id" must always refer to that state category

View File

@ -27,7 +27,8 @@ if settings.network_type == 2:
############## ##############
sim = NetworkSimulation(topology=G, states=init_states, agent_type=ControlModelM2, sim = NetworkSimulation(topology=G, states=init_states, agent_type=ControlModelM2,
max_time=settings.max_time, num_trials=settings.num_trials, logging_interval=1.0) max_time=settings.max_time, num_trials=settings.num_trials, logging_interval=1.0,
environment_params=settings)
sim.run_simulation() sim.run_simulation()