| Interface | Description |
|---|---|
| AgentGenerator<T extends Agent,S extends MultiAgentSystem<T>> |
This interface defines an agent template that is used to generate
agents following some common characteristics.
|
| GameProtocol |
Classes implementing this interface represent protocols
for games in the game theoretic meaning.
|
| MultiAgentSystemGenerator<T extends Agent,S extends MultiAgentSystem<T>> | |
| ProtocolGenerator<T extends Protocol,S extends Agent,R extends MultiAgentSystem<S>> |
Generates protocols for simulation.
|
| Class | Description |
|---|---|
| GameSimulator<S extends AbstractProtocol & GameProtocol,T extends Agent,R extends MultiAgentSystem<T>> |
This class implements a game simulator.
|
| SimulationParameters |
Objects of this class store additional simulation parameters that
should be shared among the generating components of a simulation.
|
| SimulationResult<S extends AbstractProtocol & GameProtocol,T extends Agent,R extends MultiAgentSystem<T>> |
Instances of this class summarize information
on a performed simulation.
|