Difference between revisions of "VAT Formula parameter"
imported>Repenning (query functions) |
imported>Repenning |
||
(3 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
{| cellpadding="10" cellspacing="0" border="0" width="100%" | {| cellpadding="10" cellspacing="0" border="0" width="100%" | ||
− | |||
|- | |- | ||
| align="left" valign="top" colspan="1" | | | align="left" valign="top" colspan="1" | | ||
Line 31: | Line 30: | ||
f(x, y) | f(x, y) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- align="left" valign="top" bgcolor="#ffffcc" | |- align="left" valign="top" bgcolor="#ffffcc" | ||
− | | width="80" | + | | width="80" bgcolor="white" rowspan="2" | '''Agent Query Functions'''<br> |
− | | width="92" | + | | width="92" bgcolor="#87cefa" | agents_with_shape(''shape_name'') |
− | + | | width="265" bgcolor="#87cefa" | Query function that returns the number of agents with a given shape. | |
− | + | | width="131" bgcolor="#87cefa" | agents_with_shape("dead_frog") | |
− | | | + | | width="347" bgcolor="#87cefa" | returns the number of agents that have a shape with the name "dead_frog" in the simulation.<br> |
− | | width=" | + | |- align="left" valign="top" bgcolor="#ffffcc" |
− | + | | width="92" bgcolor="#87cefa" | agents_of_type(''agent_name'') | |
− | + | | width="265" bgcolor="#87cefa" | Query function that returns the number of agents with a given name. | |
− | + | | width="131" bgcolor="#87cefa" | agents_of_type("frog") | |
− | + | | width="347" bgcolor="#87cefa" | returns the number of "frog" agents in the simulation. | |
− | | width=" | ||
− | |||
− | |||
− | |||
− | |||
|- align="left" valign="top" bgcolor="#ffffcc" | |- align="left" valign="top" bgcolor="#ffffcc" | ||
| width="80" bgcolor="white" | '''Agent Attribute Access''' | | width="80" bgcolor="white" | '''Agent Attribute Access''' |
Latest revision as of 19:14, 2 May 2017
Visual AgenTalk (VAT) Formula Syntax is used to create VAT formulas. These formulas are very powerful as they allow you to create arbitrarily complex expressions including spatial access to other agents' attributes. This is similar to a spreadsheet but even more powerful.
|