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
C
 calculate-best-action
 calculate-costs-benefits
 calculate-degree
 calculate-degree-vector
 calculate-edge-delay
 calculate-p
 calculate-p-costs
 calculate-p-costs-simple
 calculate-p-duration
 calculate-p-money
 calculate-p-money-simple
 calculate-p-technology-preference
 calculate-utility
 change-agents-upper-limit-costs-long-time, global
 change-agents-upper-limit-costs-short-time, global
 change-all-but-first-element
 change-edge-duration, global
 change-long-time-limit
 change-nodes-mean-cost-benefits-agents, global
 change-p-cost-threshold, global
 change-restrict-technology, global
 change-technology-factor-bike, global
 change-technology-factor-car, global
 change-technology-factor-ev, global
 change-technology-factor-pt, global
 change-technology-speed-bike, global
 change-technology-speed-car, global
 change-technology-speed-ev, global
 change-technology-speed-pt, global
 change-technology-state
 change-u-value-reach-node, global
 change-values
 check-agents-death
 check-death
 check-death-by-limit
 check-death-by-location
 check-dontcare
 check-edge-alive
 check-edges-death
 check-first-dimension
 check-nodes-death
 check-p
 check-payoff-reset
 check-technologies-death
 check-technology-dependencies
 choose-action
 choose-directory
 CloseResultsWindow, SearchPanel
 combineMoneyComfort
 compute-neighbors
 count-agent-type
 count-technology-usage
 create-edge-of-type, globals
 create-master-file-path, globals
 create-node-of-type, globals
 create-technology
 create-type-file-path, globals
 createList
D
 deactivateTimeout, SearchPanel
 deactivateTimeoutLength, SearchPanel
 deaths, global
 debug
 debug-level, global
 debugging?, global
 decrease-control-factor-edge
 decrease-control-factor-node
 decrease-count-agents-edge
 decrease-count-agents-node
 decrease-technology-value
 degrade-all
 degree
 description, global
 destination-conditions-once-default, global
 destination-conditions-repetitive-default, global
 destinations-once-default, global
 destinations-repetitive-default, global
 DOM Elements, SearchPanel
 DOMPopupSearchResults, SearchPanel
 DOMPopupSearchResultsWindow, SearchPanel
 DOMSearchField, SearchPanel
 DOMSearchPanel, SearchPanel
 DOMSearchType, SearchPanel
to-report calculate-best-action [possible-destinations]
Calculates the best action for the given possible destinations
to-report calculate-costs-benefits [my-ie my-technology my-agent]
Calculates costs benefits based on an agent’s action; depends on location (node/edge), technology-used, control-factor and technology-dependency
to-report calculate-degree [my-lower-limit my-upper-limit my-value]
Calculate degree for value between lower and upper limit
to-report calculate-degree-vector [time]
Calculates the degree vector of the calling entity
to-report calculate-edge-delay [my-edge my-technology]
Calculates edge-delay by considering edge-values, technology-values and (if present) factors influenced by controlling interventions
to-report calculate-p [my-metric my-dimension my-vector my-parameter]
Holds metrics used to calculate probabilities “p” used in SEU-calculation.
to-report calculate-p-costs [my-vector my-dimension my-time-horizon my-factor]
Calculates p-value for SEU calculation for a goal like money-saving.
to-report calculate-p-costs-simple [my-vector my-dimension my-time-horizon my-factor]
Calculates p-value for SEU calculation for a goal like money-saving.
to-report calculate-p-duration [my-duration upper-border]
calculates p-value based on (given) duration of using an edge.
to-report calculate-p-money [my-vector my-dimension my-time-horizon my-factor]
Calculates p-value for SEU calculation for a goal like money-saving.
Calculates p-value for SEU calculation for a goal like money-saving.
to-report calculate-p-technology-preference [my-technology-name my-technology]
Calculates p-value for SEU calculation for a “hidden” goal, advancing some given technology, independent from situational parameters.
to-report calculate-utility [my-action]
Calculates subjective expected utility for the given action, where action consists of 3 ordered items: node-to-take, edge-to-take, technology-to-use
used to alter agents’ upper limit long time values in cost-dimension after setup and before starting experiments.
used to alter agents’ upper limit short time values in cost-dimension after setup and before starting experiments.
to-report change-all-but-first-element [old-list change-list]
Changes all list elements execpt the first
used to alter edge-duration values after setup and before starting experiments.
to change-long-time-limit [my-value]
Changes agents’ long time limits concerning bank account balance (used to change a scenario easily for testing purposes).
used to alter node-cost-benefits-agent values in cost dimension after setup and before starting experiments.
.used to alter agents’ p-cost-threshold value (used within p-calculation for “costs”) after setup and before starting experiments.
used to delete all technologies of a type indicated by technology-name after setup and before starting experiments.
used to alter “bike” technologies’ correction-factor values after setup and before starting experiments.
used to alter “car” technologies’ correction-factor values after setup and before starting experiments.
used to alter “ev” technologies’ correction-factor values after setup and before starting experiments.
used to alter “pt” technologies’ correction-factor values after setup and before starting experiments.
used to alter “bike” technologies* speed-factor after setup and before starting experiments.
used to alter “car” technologies* speed-factor after setup and before starting experiments.
used to alter “ev” technologies* speed-factor after setup and before starting experiments.
used to alter “pt” technologies* speed-factor after setup and before starting experiments.
to-report change-technology-state [my-technology my-state]
Change technology-available-state of my-technology to my-state, report true if state was changed to a new value
used to alter agents’ u-values for reaching nodes meeting the repetitive condition after setup and before starting experiments.
to change-values
Alters scenario-values due to input, given by behaviour-space or XML-experiment-definition.
to check-agents-death
Checks possible death of agents due to several reasons: reaching a final node, exceeding limits etc.
to check-death
Handles check of death for all objects that can die: nodes, edges, agents, technologies
to-report check-death-by-limit
Checks if an agent has exceeded one of his long-time-limits and should be removed from simulation.
to-report check-death-by-location
Checks if an agent has reached a final node and should be removed from the simulation
to-report check-dontcare [list-to-check]
Replace every occurence of “e” (Euler’s number) in a list by false (is used to encode “don’t care” in input files of SimCo).
to-report check-edge-alive [my-from-node my-to-nodes]
Checks, if edges are still alive and thus may be used in choose-action.
to check-edges-death
Checks possible death of edges, due to end of lifetime (or death of a node connected to that edge, see check-nodes-death.)
to-report check-first-dimension [my-list my-value]
Checks if first dimension of given list is set to the given value
to check-nodes-death
Checks possible death of nodes, due to end of lifetime
to-report check-p [my-p]
Ensures that the int given as input does not exceed the limits of [0,1], because p-values are probabilities and thus restricted by these values.
to check-payoff-reset
Procedure to reset short or long time payoffs if short-time or long-time periods are completed.
to check-technologies-death [my-technologies]
Checks possible death of technologies, due to end of lifetime
to-report check-technology-dependencies [my-technology-factor my-technology-dependencies]
Checks, wether the technologie’s factor shall be used when calculating costs-benefits
to-report choose-action
Agent takes a decision about the next action to take.
to choose-directory
Let the user choose a directory.
to choose-directory
Let the user choose a directory.
this.CloseResultsWindow = function()
Closes the results window.
to combineMoneyComfort [moneyFactor moneyTechnology comfortFactor comfortTechnology]
Helper function to be used in behaviour space, allows to specify experiments with two technology factors to be influenced easily (helping to reduce number of combinatorial options)
Computes all direct neighbors which are are connected to the given node.
to-report count-agent-type
Counts agents per agent-type
to-report count-technology-usage
Counts number of ticks each technology was used in previous time within the running simulation.
to create-edge-of-type [my-edge-sink my-edge-type]
Instantiates an edge (fromt the calling node to the sink given, and sets its parameters according to the type given.
to-report create-master-file-path [file-name]
Returns the full path to a file in the masters’ directory
to create-node-of-type [my-node-type]
Creates a node of given type, using a node-type-object to derive the neccessary information.
to-report create-technology [my-technology-type-name]
Instantiates a new technology object based on the technology-type reffered to via my-technology-type-name
to-report create-type-file-path [file-name]
Returns the full path to a file in the types directory
to-report createList [input value]
Reports a list with the same number of elements as the given base list (alternatively the number may be given), each item has the given value.
The timeout used between when a control is deactivated and when the entire panel is deactivated.
this.deactivateTimeoutLength
The length of deactivateTimeout in thousandths of a second.
number of deaths - per agent-type
to debug [level message]
Prints out a message if logging is activated and debugging level of the message to be printed is equal to or lower than log-level Level 0: dangerous errors, simulation is about to halt.
int, indicating which level of information shall be used by “debug” function
bool, shall “debug” output be printed?
to decrease-control-factor-edge [my-dimension my-divisor my-min my-technology-name]
Decreases the edge’s control factor (used to calculate payoffs, manipulated by soft-control-interventions)
to decrease-control-factor-node [my-dimension my-divisor my-min my-technology-name]
Decreases the node’s control factor (used to calculate payoffs, manipulated by soft-control-interventions)
to decrease-count-agents-edge [my-count]
Decreases the first dimension “capacity” by subtracting the given parameter from short-time-pay-offs
to decrease-count-agents-node [my-count]
Decreases the first dimension “capacity” by subtracting the given parameter from short-time-pay-offs
to decrease-technology-value [my-technology-type-name my-dimension-name]
Decreases technology-type->technology-type-factor value of the given dimensionen by 0.1.
to degrade-all
Decreases all pay-offs by the global->global-agents-degradation vector for agents, nodes and edges.
to degrade-all
Decreases all pay-offs by the global->global-agents-degradation vector for agents, nodes and edges.
to-report degree [dimension time]
Report the degree of a value compared to its limits
holds an optional scenario description.
table containting a conditition to check wether the node of interest equals with a node in agent->agent-destinations-repetitive for each type of agent
table containting a conditition to check wether the node of interest equals with a node in agent->agent-destinations-repetitive for each type of agent
table containing a list of destinations (nodes to reach once) for each type of agent
table containing a list of destinations (nodes to reach again and again) for each type of agent
this.DOMPopupSearchResults = function()
this.DOMPopupSearchResultsWindow = function()
this.DOMSearchField = function()
this.DOMSearchPanel = function()
this.DOMSearchType = function()
Close