Simco v0.1
2012/2013/2014/2015
Johannes Weyer, Robin D. Fink, Fabian Adelt, Andreas Ihrig (TU Dortmund)
table | helpers for tables |
array | helpers for arrays |
string | string handling |
goo | change gui-elements |
pathdir | directory handling |
file | file handling |
stats | handling of simulation data, including some basic statistic methods |
nw | netlogo’s network extension |
profiler | measuring time each functions needs (calling sub-functions included and excluded) as well as number of calls |
setup.nls | contains all setup routines (libs/setup.nls) |
variables.nls | contains all breed- and global-variables (libs/variables.nls) |
helpers.nls | contains some helper functions (libs/helpers.nls) |
helpers-simco.nls | contains some helper functions usable in simco only (libs/helpers-simco.nls) |
helpers-visualization.nls | contains code for visual representation of the macro-layer (libs/helpers-visualization.nls) |
helpers-visualization-simco.nls | contains code for visual representation of the macro-layer “libs/helpers-visualization.nls” |
hubnet.nls | contains code for hubnet features (libs/hubnet.nls) |
automated-control.nls | contains routines for the automated control (libs/automated-control.nls) |
helpers-SEU.nls | contains routines and helpers for agents’ decision-taking, based on subjective expected utility (SEU) (libs/helpers-SEU.nls) |
helpers-input.nls | contains helper functions for reading input files (libs/helpers-input.nls) |
helpers-output.nls | contains helper functions for writing output files, generating the respective file-names etc. (libs/helpers-output.nls) |
helpers-file-handling.nls | contains functions to handle files and folders (libs/helpers-file-handling.nls) |
helpers-lists.nls | contains functions for basic list operations (libs/helpers-lists.nls) |
interactions.nls | contains functions handling all interactions between agents, technologies and infrastructure elements (nodes and edges) (libs/interactions.nls) |
To the extent possible under law, the authors have waived all copyright and related or neighboring rights to this model.
simco. | Simco v0.1 |
go | Main function to run the simulation. |
degrade-all | Decreases all pay-offs by the global->global-agents-degradation vector for agents, nodes and edges. |
agents-run | Main function for all agent actions: Entering and leaving nodes and edges and taking decisions about the next node an agent wants to reach. |
update-history | Updates history for all elements of the simulation. |
startup | Starts the hubnet functions |
to degrade-all
Decreases all pay-offs by the global->global-agents-degradation vector for agents, nodes and edges. Furthermore, lifetime-values of nodes, edges and technologies are reduced by 1.
to agents-run
Main function for all agent actions: Entering and leaving nodes and edges and taking decisions about the next node an agent wants to reach.
In a future version, this should be triggered not starting at agents, but at infrastructure elements, as the order of agents allowed to take an action may depend on the mode of governance
Main function to run the simulation.
to go
Decreases all pay-offs by the global->global-agents-degradation vector for agents, nodes and edges.
to degrade-all
Main function for all agent actions: Entering and leaving nodes and edges and taking decisions about the next node an agent wants to reach.
to agents-run
Updates history for all elements of the simulation.
to update-history
Starts the hubnet functions
to startup