## Uses of Class
agents.SystemAgent

Packages that use SystemAgent
agents
agents.context
agents.head
agents.localModel
kernel

### Uses of SystemAgent in agents

Subclasses of SystemAgent in agents
`class` `Percept` Percept agent is in charge of the communication with the environment.

### Uses of SystemAgent in agents.context

Subclasses of SystemAgent in agents.context
`class` `AbstractContext` The Class AbstractContext.
`class` `Context` The core agent of AMOEBA.

### Uses of SystemAgent in agents.head

Subclasses of SystemAgent in agents.head
`class` `AbstractHead` The Class AbstractHead.
`class` `Head` The Class Head.

### Uses of SystemAgent in agents.localModel

Subclasses of SystemAgent in agents.localModel
`class` `LocalModelAgent` The abstract class of all agents in charge of the generation of the output from Context Agent.
`class` `LocalModelAverage` A simple local model which computes the average of all Context Agents experiments.
`class` `LocalModelFirstExp` A simple local model which uses only the value of the first experiment.
`class` `LocalModelMillerRegression` The Class LocalModelMillerRegression.

### Uses of SystemAgent in kernel

Methods in kernel that return types with arguments of type SystemAgent
`java.util.HashMap<java.lang.String,SystemAgent>` World.`getAgents()` Gets the agents.

Methods in kernel with parameters of type SystemAgent
`void` World.`startAgent(SystemAgent a)` Start agent.

Method parameters in kernel with type arguments of type SystemAgent
`void` World.`setAgents(java.util.HashMap<java.lang.String,SystemAgent> agents)` Sets the agents.