This file is automatically generated from java files. Do Not Edit It.
It is possible to use in the models a set of built-in agents. These agents allow to directly use some advance features like clustering, multi-criteria analysis, etc. The creation of these agents are similar as for other kinds of agents:
create species: my_built_in_agent returns: the_agent;
So, for instance, to be able to use clustering techniques in the model:
create cluster_builder returns: clusterer;
agent, AgentDB, base_edge, experiment, graph_edge, graph_node, model, physical_world,
agent
_init_
unknown
_step_
unknown
AgentDB
close
unknown
connect
returns: unknown
→ params
(map
): Connection parameters
executeUpdate
returns: int
updateComm
(string
): SQL commands such as Create, Update, Delete, Drop with question markvalues
(list
): List of values that are used to replace question markgetParameter
unknown
insert
returns: int
into
(string
): Table namecolumns
(list
): List of column name of tablevalues
(list
): List of values that are used to insert into table. Columns and values must have same sizeisConnected
bool
select
returns: container
select
(string
): select stringvalues
(list
): List of values that are used to replace question markssetParameter
returns: unknown
→ params
(map
): Connection parameters
testConnection
returns: bool
→ params
(map
): Connection parameters
timeStamp
float
base_edge
experiment
update_outputs
Forces all outputs to refresh, optionally recomputing their values
returns: unknown
→ recompute
(boolean
): Whether or not to force the outputs to make a computation step
graph_edge
graph_node
related_to
returns: bool
→ other
(agent
):
model
halt
Allows to stop the current simulation so that cannot be continued after. All the behaviors and updates are stopped.
unknown
pause
Allows to pause the current simulation ACTUALLY EXPERIMENT FOR THE MOMENT. It can be set to continue with the manual intervention of the user.
unknown
physical_world
compute_forces
unknown