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
$#!
 “agents”-file
 “edges”-file
 “globals”-file
 “nodes”-file
 “p-calculations”-filename
 “setup”-file
 “seu-values”-file
 “technologies”-file
0-9
 0, Network input file standards 2
A
 Action Functions, SearchPanel
 Activate, SearchPanel
 activate-low-emission-zone
 Activation Functions, SearchPanel
 add-agent-to-edge
 add-agent-to-node
 add-all-but-first
 add-boolean
 add-non-usable-technologies
 add-result-file
 add-technologies-allowed
 agent
 agent variables, agent
 agent-age, agent
 agent-capacity-value, agent
 agent-degree-long-time, agent
 agent-degree-short-time, agent
 agent-destination, agent
 agent-destination-condition-once, agent
 agent-destination-condition-repetitive, agent
 agent-destinations-once, agent
 agent-destinations-repetitive, agent
 agent-destinations-repetitive-position, agent
 agent-edge-delay, agent
 agent-history, agent
 agent-id, agent
 agent-limits-long-time, agent
 agent-limits-short-time, agent
 agent-location, agent
 agent-metrics, agent
 agent-pay-offs, agent
 agent-pay-offs-long-time, agent
 agent-pay-offs-short-time, agent
 agent-repetitive-node, agent
 agent-repetitive-value, agent
 agent-seu-history, agent
 agent-seu-history-information, agent
 agent-seu-value, agent
 agent-stats, agent
 agent-stuck?, agent
 agent-technologies-available, agent
 agent-technology-in-use, agent
 agent-technology-switch-allowed
 agent-technology-switch-condition, agent
 agent-type, agent
 agent-type-count-vector, global
 agent-types, global
 agent-types-alive
 agent-u, agent
 agents
 agents-file, global
 agents-run
 allow-technology
 append-to-changes-list, globals
 append-to-list
 automated-control
 automated-control-edges
 automated-control-luebke
 automated-control-nodes
 automated-control-soft
 automated-control-soft-car
 automated-control-soft-car+strong-splitted
 automated-control-soft-decrease-factor, global
 automated-control-soft-increase-factor, global
 automated-control-soft-max-value, global
 automated-control-soft-min-value, global
 automated-control-soft-strong-car
 automated-control-standard
 automated-control-strong
 automated-control-strong-car
 automated-control-strong-splitted
 automated-run?, global
B
 ban-technology
 best-technology
 build-low-emission-zone
 buy-technology
Here you define the properties of the agents in your network.
Here you define the properties of the edges in your network.
“number-dimensions” “3” “short-time-limit” “24” “long-time-limit” “365” Look at documentation of variables (file “variables.nls”) to get an overview.
Here you define the properties of the nodes in your network.
Here you define the p-calculation formulas for the agents seu calculation.
SimCo loads the “setup”-file (the user has to choose it) at first.
Here you define the u-values for the agents types.
Here you define the properties of the technologies in your network.
April 2014
this.Activate = function(isActive,
ignoreDeactivateDelay)
Activates or deactivates the search panel, resetting things to their default values if necessary.
to activate-low-emission-zone [my-radius my-cost-factor my-dimension]
Implements a low-emission zone with taxes for agents using technology car in a specified area-
Functions that handle whether the entire panel is active or not.
to add-agent-to-edge [my-agent my-costs-benefits]
Adds an agent to the edge
to add-agent-to-node [my-agent my-costs-benefits]
Adds an agent to the node
to-report add-all-but-first [list-a list-b]
Adds all list elements execpt the first
to-report add-boolean [my-list my-boolean]
Adds the given boolean to each element of the given list
to-report add-non-usable-technologies [right-of-use-vector]
to add-result-file [base-file extension header-line]
Creates a result file based on base-file (which is the same for all result-files of a scenario-run) and extension (indicating the type of result), adds file to result-file-names table and prints header-line to the file.
to-report add-technologies-allowed [my-origin my-destinations]
Parses edges from origin to all destinations and adds technology->technology-names of that technlogies that are allowed on the edge as well as on the respective destination node to the resulting list
Holds the agents and information like the technology owned, actual state based on previous actions and variables used for calculate-utility (SEU calculation)
the agent’s age, measured in ticks.
holds the capacity value which was calculated when entering a node/edge the last time.
ordered list, holds degree (calculated from limits and payoffs) for a long time range
ordered list, holds degree (calculated from limits and payoffs) for a short time range
the next node an agents wants to go to.
points to a function, returning true if the next node to visit corresponds to a node that shall still be visited next with respect to agent-destinations-once.
points to a function, returning true if the next node to visit corresponds to a node that shall be visited next with respect to agent-destinations-repetitive.
nodes an agent tries to reach once
nodes an agent tries to reach in the given order.
indicated the position in agent->agent-destinations-repetitive of the node recently visited.
the time left that the agent needs to pass the edge
holds the edges history (everything that may change in length and thus cannot be used with stats-extension)
“who” is used for all breeds, thus for nodes as well as for agents.
ordered list, holds limits for a long time range, each dimension may have an upper and a lower limit, “don’t care” indicated by “e”, Euler’s number
ordered list, holds limits for a short time range, each dimension may have an upper and a lower limit, “don’t care” indicated by “e”, Euler’s number.
agent is on a node or an edge
metrics to calculate p-values dynamically
represents the actual values of the agent (different dimension), calculated by use of node/edge-costs-benefits-agents.
represents the actual values of the agent (different dimension), calculated by use of node/edge-costs-benefits-agents.
represents the actual values of the agent (different dimension), calculated by use of node/edge-costs-benefits-agents.
points to the node the agent is actually located on, used in agent-destination-condition-repetitive.
set by function get-agent-destination-repetitive-value
history off all actions taken into consideration in each decision situation, sorted per tick and (within ticks) by SEU-value
helper variable, used within seu-calculation to memorize information until it is written to agent->agent-seu-history
holds the seu-value of the action chosen in last decision.
holds past values of degree-values
true if agent was not able to choose a new destination in the last step.
all technologies the agent owns and thus may use.
the technology the agent actually uses.
to-report agent-technology-switch-allowed? [my-node]
Reports, whether an agent my switch technologies on the given node (based on item 2 node-costs-benefits-agents).
points to a function, returning true if agent is allowed to switch technology in the present situation.
string, used to differ types of agents, regarding their aims/goals
vector to count total numbers of each agent-type.
a list containing all types of agents loaded with the present scenario
to-report agent-types-alive
Reports the number of agents of each agent-type still alive.
u-values for SEU-calculation
Hold the agents.
if scenario is given by different .txt-files, this variable holds the agents-file
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.
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.
to-report allow-technology [my-technology]
Allows the given technology (set item 1 to true), , reports true if technology was banned before
to append-to-changes-list [item-type value-list]
Appends the given string and source to the changes-list
to-report append-to-list [my-list item-type value-list]
Appends the given string and value-list to the given list
to automated-control
Triggers a control algorithm specified via GUI-switch “control-algorithm” (can be used in behaviour space experiments as well).
to automated-control-edges [my-mode my-time my-dimension my-technology-name]
Handles automated control (soft and strong) on edges, based on edge->edge-limits-short-time/edge->edge-degree-short-time.
to automated-control-luebke
Runs the automated-control which can basically be split to two sorts of intervention.
to automated-control-nodes [my-mode my-time my-dimension my-technology-name]
Handles automated control (soft and strong) on nodes, based on short-time-limits/degrees
to automated-control-soft
Automated control algorithm, increasing the costs of usage of all technologies (as long as value does not raise over soft-control-max-value) if any short time limit is about global->percentage-soft-automated-control, decreasing otherwise (as long as value does not fall below soft-control-min-value)
to automated-control-soft-car
Automated control algorithm, increasing the costs of car usage (as long as value does not raise over soft-control-max-value) if any short time limit is about global->percentage-soft-automated-control, decreasing otherwise (as long as value does not fall below soft-control-min-value).
to automated-control-soft-car+strong-splitted
Automated control algorithm, soft intervention on cars in case of any short time limit problems, strong intervention in case of capacity problems for all technologies, for the car in case of emission problems.
factor to be used by soft-control-algorithm to decrease node-costs-benefits-agents-control-factor-per-technology or edge-costs-benefits-agents-control-factor-per-technology
factor to be used by soft-control-algorithm to increase node-costs-benefits-agents-control-factor-per-technology or edge-costs-benefits-agents-control-factor-per-technology
maximal value to be used by soft-control-algorithm when altering node-costs-benefits-agents-control-factor-per-technology or edge-costs-benefits-agents-control-factor-per-technology
minimal value to be used by soft-control-algorithm when altering node-costs-benefits-agents-control-factor-per-technology or edge-costs-benefits-agents-control-factor-per-technology
to automated-control-soft-strong-car
Automated control algorithm, combining automated-control-soft-car and automated-control-strong-car Used in basic Jasss experiments.
to automated-control-standard
Runs the standard version ofautomated-control, which can basically be split to two sorts of intervention a) Soft control: If degree of usage reaches global->percentage-soft-atomated-control, costs of that technology influencing the respective dimension of degree most negatively will be increased.
to automated-control-strong
Automated control algorithm, banning most harming technology from edges and nodes if any short time limit is about global->percentage-strong-automated-control, re-allowing the usage of the respective technology if limit falls below global->percentage-strong-automated-control again.
to automated-control-strong-car
Automated control algorithm, banning technology car from edges and nodes if any short time limit is about global->percentage-strong-automated-control, re-allowing the car if limit falls below global->percentage-strong-automated-control again.
to automated-control-strong-splitted
Automated control algorithm, banning most harming (out of all) technologies in case of exceeding capacity limits, banning the car only in case of emission problems.
true if SimCo is run p.e.
to-report ban-technology [my-technology]
Bans the given technology, reports true if technology was not banned before
to-report best-technology [my-dimension]
Reports that technology (actually banned) showing least negative impact with respect to the given dimension
to-report build-low-emission-zone [my-nodes my-radius]
Builds rucursively the low emission zone as specified in function activate-low-emission-zone
to buy-technology [my-technology-name]
Implements the core buying-act (while the decision which technoloy to buy is implemented within purchase-technology)
Close