Function 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
N
 names-of-agent-types, globals
 names-of-technologies
 names-of-technology-types
 noComment?
 node-condition-id
 node-condition-type
 node-condition-type-p
 number-of-technologies-banned
O
 OnSearchFieldChange, SearchPanel
 OnSearchFieldFocus, SearchPanel
 OnSearchTypeChange, SearchPanel
 OnSearchTypeFocus, SearchPanel
 out
P
 payoff
 postfix-list-items
 prefix-list-items
 print-heading-of-order, globals
 print-p-calculations
 purchase-technology
R
 read-from-master, globals
 read-list-from-string
 receive-hubnet-messages
 redminewiki-table-print
 redminewiki-table-printline
 remove-agent-from-edge
 remove-agent-from-node
 remove-technology
 replace-seu-u-extra-values
 replace-technology-name-in-actions
 report?
 reset-agent-state-variables
 reset-agent-technologies
 reset-simulator
 risingList
 run-profiler
S
 save-as-master, globals
 save-network
 save-network-description, globals
 Search
 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
 short-hubnet-send
 sort-edges
 startup
 string-list-to-string
T
 tearDown
 technology-allowed-on?
 technology-available-by-name?
 technology-available?
 technology-in-use?
 technology-type-in-use?
 technology-usage
 technology-usage-per-agentType
 technology-usage-per-agentType-percentage
 technology-usage-percentage
 testReporter
 Toggle, SearchResults
 tv
to-report names-of-agent-types
Reports the names of all agent types
to-report names-of-technologies
Reports the names of all technologies
to-report names-of-technology-types
Reports the names of all technology-types
to-report noComment? [content]
Report “true” if given content line from input file does not start with a semicolon (which marks a comment line)
to-report node-condition-id [my-node my-agent]
Reports true if the the id of the given node is part of the id-list given .
to-report node-condition-type [ my-val my-node]
Reports true if the the cost-benefits-value in my-dimension equals my-value.
to-report node-condition-type-p [my-dimension my-value my-node]
Reports 1 if the cost-benefits-value in my-dimension equals my-value.
to-report number-of-technologies-banned [ie]
Gives the number of banned technologies on the given infrastructure element (node or edge)
this.OnSearchFieldChange = function()
Called when the content of the search field is changed.
this.OnSearchFieldFocus = function(isActive)
Called when focus is added or removed from the search field.
this.OnSearchTypeChange = function()
Called when the search type is changed.
this.OnSearchTypeFocus = function(isActive)
Called when focus is added or removed from the search type.
to out [context message sender]
Prints out a message if context (for example “SEU”) is activated for output.
to-report get-payoff [dimension time]
Reports the actual value of respective object (agent, node, edge) for the given dimension and time.
to-report postfix-list-items [li post]
Adds the given string as postfix to all list items
to-report prefix-list-items [li pre]
Adds the given string as prefix to all list items
to print-heading-of-order [n message]
Prints a heading of order n depending on the selected wiki style Parameter: n - integer, order of the heading message - string, name of the heading itself
to print-p-calculations
Prints all p-calculation formulas for debugging purposes
to purchase-technology
Handles technology purchase decision of agents Basic Version: Buy one of that technologies that are actually not available to you (not your property) and that fits your needs best.
to read-from-master
Reads a master file and generates a netwok based on its content.
to-report read-list-from-string [content]
Reads all items of a list from a string
to receive-hubnet-messages
Receive messages from hubnet and process them
to redminewiki-table-print [list-of-lines]
Prints a tabular in redminewike-style based on the content given
to redminewiki-table-printline [content]
Prints a single line and inserts redminewiki-table cell separator “|” between cells
to remove-agent-from-edge [my-agent]
Removes an agent from the edge
to remove-agent-from-node [my-agent]
Removes an agent to the node
to remove-technology [my-technology]
Removes a technology from the set of an agent’s agent->agent-technologies-available.
to replace-seu-u-extra-values
Changes some u-values for calibration purposes
to-report replace-technology-name-in-actions [list-of-actions]
Replaces the technology in a (set of) actions by its technology-name
to-report report?
Checks agent’s who against out-who from interface, used to filter SEU-output for testing purposes
to reset-agent-state-variables
Sets agent-state-variables to zero values, to be used when hatching agents or in agent setup.
to reset-agent-technologies
Creates new technology-objects based on the present ones, will be called when hatching agents.
to reset-simulator
Deletes all scenario elements as well as variables used for measuring, to be used when conducting experiments via behaviour-space
to-report risingList [numberItems]
Gives a list of rising values starting from 0
to run-profiler [number-of-ticks]
Triggers profiling of a test run run for a given number of ticks and prints results of profiler-extension.
to save-as-master
Saves the changes-list as master file which could be load later instead of doing all steps one by one
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.
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.
to short-hubnet-send [my-name my-hidden my-color my-thickness]
Shall send edge-formatting commandos via hubnet.
to-report sort-edges [ A B order?]
Sort edges by their ID or their predecessor and successor nodes
to startup
Starts the hubnet functions
to startup
Starts the hubnet functions
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.
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
to-report technology-in-use? [my-technology]
Checks wether the given technology actually is used by the agent
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
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.
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