_images/tno_banner.png

MATRX documentation

Welcome! This is the class and function reference documentation for the huMan-Agent Teaming; Rapid eXperimentation Software (MATRX).

After having installed MATRX (see installing MATRX) and having tried out one or more tutorials (see the tutorials on the MATRX website), additional information can be found here on specific classes, functions and parameters that are not described in a tutorial.

Reference by Category

_images/worlds_banner.jpg
Worlds

Learn MATRX’ way of creating worlds.

_images/brains_banner.jpg
Agents

Check this section for a piece of the agents’ minds.

_images/shape_banner.jpg
Objects

Make the world more worldlike by placing objects in it.

_images/action_banner.jpg
Actions

Agents can perform actions.

_images/goal_banner.jpg
Simulation goals

Goals can be specified that track progress and determine when the simulation should end.

_images/shape_banner.jpg
Scenarios

Defining a world containing objects, agents, actions, and simulation goals.

_images/utils_banner.jpg
API

Connecting MATRX to other software, such as GUIs or frameworks.

_images/action_banner.jpg
Messages

Communication between agents via messages.

_images/utils_banner.jpg
Logging

Logging of results during an simulation.