Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
S
 save-as-master, globals
 save-history?, global
 save-network
 save-network-description, globals
 Search
 SearchPanel
 SearchResults
 seed, global
 set-directory, globals
 set-edge-overcrowded
 set-node-overcrowded
 set-technology-speed-factor
 set-technology-value
 setup
 setUp
 setup-agents
 setup-clients
 setup-edges
 setup-global-stats
 setup-globals
 setup-interface
 setup-nodes
 setup-p-calculations
 setup-result-file-names
 setup-seu-values
 setup-technologies
 setup-views
 seu-fuzzy-factor, global
 seu-mean-per-agent-type, global
 seu-output-header-updated?, global
 seu-u-calibration, global
 seu-values-file, global
 short-hubnet-send
 short-time, global
 show-agents?, global
 Simco-Net-generator-2.nlogo
 Simco-Net-generator.nlogo
 SimCo-simple.nlogo
 simco-simple?, global
 simco.nlogo
 SimCo.nlogo
 SimCoJUnitHelperTests.java
 SimCoJUnitTests.java
 sort-edges
 standard-file, global
 startup
 stats, global
 string-list-to-string
T
 tearDown
 technologies
 technologies-file, global
 technology
 technology variables, technology
 technology-alive?, technology
 technology-allowed-on?
 technology-available-by-name?
 technology-available?
 technology-duration-factor, technology
 technology-factor, technology
 technology-id, technology
 technology-in-use?
 technology-lifetime, technology
 technology-lifetime-random?, global
 technology-my-type, technology
 technology-name, technology
 technology-purchase-price, technology
 technology-switch-conditions, global
 technology-type
 technology-type variables, technology-type
 technology-type-control-duration-factor, technology-type
 technology-type-control-factor, technology-type
 technology-type-duration-factor, technology-type
 technology-type-factor, technology-type
 technology-type-in-use?
 technology-type-lifetime-deviation, technology-type
 technology-type-lifetime-mean, technology-type
 technology-type-name, technology-type
 technology-type-purchase-price, technology-type
 technology-type-stats, technology-type
 technology-usage
 technology-usage-per-agentType
 technology-usage-per-agentType-percentage
 technology-usage-percentage
 technology-usage-vector, global
 technology-usage-vector-per-agentType, global
 technology-usage-vector-per-agentType-percentage, global
 technology-usage-vector-per-agentType-percentage-sum, global
 technology-usage-vector-percentage, global
 testReporter
 Toggle, SearchResults
 tv
to save-as-master
Saves the changes-list as master file which could be load later instead of doing all steps one by one
not used actually?
to save-network
Writes out the network into 6 files.
to save-network
Writes out the network into 6 files.
to save-network-description
Saves the characteristics of the types used to create the scenario.
this.Search = function()
Performs a search.
this.Search = function(search)
Searches for the passed string.
A class handling everything associated with the search panel.
The class that handles everything on the search results page.
int, used to set seed-value before loading experiments in order to generate replicable runs (if wished).
to set-directory
Sets the working directory to the one given via interface.
to set-edge-overcrowded
Handle overcrowded status for edges
to set-node-overcrowded
Handle overcrowded status for nodes
to set-technology-speed-factor [my-technology-type-name my-edge-type my-value]
Sets technology speed factor for a technology on an edge-type to the given value
to set-technology-value [my-technology-type-name my-dimension-name my-value]
Sets technology-type->technology-type-factor value of the given dimensionen to input value.
to setup
Global setup function
@Before public void setUp()
Initializes netlogo api object and reads main file (SimCo.nlogo).
to-report setup-agents
Reads agents data from external file.
to setup-clients
Setup of hubnet clients.
to-report setup-edges
Reads edges specification from external file and sets variables like edge->edge-id.
to setup-global-stats
Initializes global variables measuring statistics
to-report setup-globals
Reads globals data from external file and sets some values, e.g.
to setup-interface
Adds data to the interface gathered from external files
to-report setup-nodes
Definition of nodes is read from external file.
to-report setup-p-calculations
Reads p calculations from p-calculations-file and creates global calculations table.
to setup-result-file-names
Creates unique file-names for all result-files in a uniform manner, using behaviorspace-run-number and behaviorspace-experiment-name, if automated-run? 
to-report setup-seu-values
Reads seu values and destination-nodes from seu-value-file and creates global seu table and destinations table Number of seu values per agent-type has to be same as number of p’s (at the moment 4)
to-report setup-technologies
Reads technologies data from external file.
to-report setup-views
Sets default shape of hubnet-views.
agents shall choose from those actions, whichs SEU value is above seu-fuzzy-factor * best-seu-value.
list if mean seu values, indicating how far agents of each type reached their individually rated goals with the recent decision taken.
used for seu-output, will be true after header of seu-output-file was written.
int, used to change some seu-values for calibration purposes, indicates the set of numbers to be altered.
if scenario is given by different .txt-files, this variable holds the file specifying seu-variables
to short-hubnet-send [my-name my-hidden my-color my-thickness]
Shall send edge-formatting commandos via hubnet.
length (in ticks) fo short-time period.
switches true/false everytime the show-agents button in GUI is pressed.
Gives a handy tool with a little interface to generate networks.
Gives a handy tool with a little interface to generate networks.
Simco training tool v0.2
bool, indicating whether the user actually runs simco-simple.nlogo or simco.nlogo (important for exporting plots, for example).
Simco v0.1
Simco v0.2
SimCoJUnitTests.java
to-report sort-edges [ A B order?]
Sort edges by their ID or their predecessor and successor nodes
contains standard setup file, may be used in manual and automated mode.
to startup
Starts the hubnet functions
to startup
Starts the hubnet functions
hold global statistic values, using stats extension of netlogo.
to-report string-list-to-string [li]
Gives a string-marked string of the list
@After public void tearDown() throws InterruptedException
Cleans up netlogo api object.
Hold the technology objects.
if scenario is given by different .txt-files, this variable holds the technologies-file
Holds the technologies
bool.
to-report technology-allowed-on? [my-IE my-technology]
Checks wether a technology is allowed to be used on an infrastructure element.
to-report technology-available-by-name? [my-technology-name]
Checks wether the technology, given by its technology.technology-name is in the set of agent.agent-technologies-available
to-report technology-available? [my-technology]
Checks wether the given technology is in the set of agent.agent-technologies-available and still alive
used to calculate edge-delay for agents who uses the technology by multiplication.
used to calculate costs and benefits, by map-multiplication with cost-benefits-vectors of nodes/edges within calculate-costs-benefits
the individual ID of the technology.
to-report technology-in-use? [my-technology]
Checks wether the given technology actually is used by the agent
technology will be unusable when time is passed (starts at the moment an agent purchases the technology, value decreased each tick)
bool, indicating whether technologies’ lifetimes shall be randomized (with value from input file as maximum number).
links the corresponding technology-type-object
the technologie’s name.
the technologie’s purchase price
table, using agent-type (string) to retrieve the corresponding technology-switch-condition (task, indicating wether an agent may switch
Used to hold characteristics of technology types, will be used as base when instantiating agent-individuall objects of type technology.
alters (by multiplication)
alters (by multiplication) the technology-factor of all technologies with the same name, changed due to controlling interventions.
used to calculate edge-delay for agents who uses the technology instantiated based on this technology-type by multiplication.
used to calculate costs and benefits of the technologies instantiated based on this technology-type, by map-multiplication with cost-benefits-vectors of nodes/edges within calculate-costs-benefits
to-report technology-type-in-use? [my-technology-type]
Checks wether the a technology corresponding to the given technology-type actually is used by the agent
deviation value of the technology-type’s lifetime
mean value of the technology-type’s lifetime
the technology-type’s name
the technology-type’s purchase price
holds statistic for all technologies based on this technology-type.
to-report technology-usage [agentset]
Reports the number of agents using each of the technologies that are part of the scenario running.
to-report technology-usage-per-agentType
Reports the number of turtles of each type who are using each of the technologies that are part of the scenario running.
to-report technology-usage-per-agentType-percentage
Reports the percentage of turtles of each type who are using each of the technologies that are part of the scenario running.
to-report technology-usage-percentage [agentset]
Reports the npercentage of turtles using each of the technologies that are part of the scenario running.
vector to count the total numbers of each technology-type used.
vector to count the total numbers of each technology-type used, differentiated by agentType.
vector to count the fraction of each technology-type used differentiated by agentType.
vector to count the the sum of fraction of each technology-type used differentiated by agentType.
vector to count the fraction of each technology-type used.
public void testReporter(String reporter,
String input,
String expected)
Api wrapper function to get reporter results and fail if reporter doesn’t exist.
this.Toggle = function(id)
Toggles the visibility of the passed element ID.
to tv
Changes layout for presentation purposes: thicker edges, gray patches, some more agents.
Close