Package | Description |
---|---|
net.sourceforge.jabm |
The top-level package for JABM.
|
net.sourceforge.jabm.event |
Classes representing events that have occurred in the simulation.
|
net.sourceforge.jabm.gametheory |
Classes for performing empirical game-theoretic analysis of agent-based models.
|
net.sourceforge.jabm.init |
Classes used to initialise the various components of the simulation.
|
net.sourceforge.jabm.mixing |
This package provides different policies specifying how the agents in
the population interact (or "mix") with each other during the course
of the simulation.
|
Modifier and Type | Class and Description |
---|---|
class |
SpringSimulationController
SpringSimulationController is responsible for running
one or more independent JABM simulations which are configured using the
Spring Framework. |
Modifier and Type | Field and Description |
---|---|
protected SimulationController |
SimulationExperiment.model
The SimulationController for conducting this experiment.
|
protected SimulationController |
DesktopSimulationManager.simulationController |
protected SimulationController |
AbstractSimulation.simulationController |
Modifier and Type | Method and Description |
---|---|
SimulationController |
AbstractSimulation.getSimulationController() |
SimulationController |
Simulation.getSimulationController()
Fetch the simulation controller for this simulation.
|
SimulationController |
SimulationManager.getSimulationController() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSimulation.setSimulationController(SimulationController simulationController) |
Constructor and Description |
---|
AbstractSimulation(SimulationController simulationController) |
AbstractSimulation(SimulationController simulationController,
Population population) |
RepeatedInteractionSimulation(SimulationController simulationController) |
SimpleSimulation(SimulationController simulationController) |
Modifier and Type | Field and Description |
---|---|
protected SimulationController |
SimulationControllerEvent.simulationController |
Modifier and Type | Method and Description |
---|---|
SimulationController |
SimulationControllerEvent.getSimulationController() |
Constructor and Description |
---|
AgentArrivalEvent(SimulationController controller,
Agent subject,
ArrayList<Agent> objects) |
BatchFinishedEvent(SimulationController model) |
BatchStartingEvent(SimulationController model) |
SimulationControllerEvent(SimulationController simulationController) |
Modifier and Type | Class and Description |
---|---|
class |
GameTheoreticSimulationController
A simulation controller which can be used to generate a heuristic payoff
matrix, as described in the following paper:
Wellman, M.
|
Modifier and Type | Method and Description |
---|---|
Simulation |
SimulationFactory.initialise(SimulationController simulationController) |
Simulation |
RandomVariateInitialiser.initialise(SimulationController simulationController) |
Simulation |
SpringSimulationFactory.initialise(SimulationController simulationController) |
Modifier and Type | Method and Description |
---|---|
void |
FullRandomArrivalAgentMixer.fireAgentArrivalEvent(Agent agent,
AgentList group,
SimulationController simulation) |
void |
RandomArrivalAgentMixer.fireAgentArrivalEvent(Agent agent,
AgentList group,
SimulationController simulation) |
void |
FullAgentMixer.invokeAgentInteractions(Population population,
SimulationController model) |
void |
RandomArrivalAgentMixer.invokeAgentInteractions(Population population,
SimulationController simulation) |
void |
FullPairwiseAgentMixer.invokeAgentInteractions(Population population,
SimulationController simulation) |
void |
SubgroupAgentMixer.invokeAgentInteractions(Population population,
SimulationController simulation) |
void |
AgentMixer.invokeAgentInteractions(Population population,
SimulationController simulation)
Schedule events of type AgentArrivalEvent for each agent in the
simulation.
|
void |
RandomRobinAgentMixer.invokeAgentInteractions(Population population,
SimulationController scheduler) |
void |
FullAgentMixer.invokeInteraction(AgentList group,
SimulationController model) |
void |
StochasticPairwiseAgentMixer.invokeInteraction(AgentList group,
SimulationController simulation) |
void |
FullPairwiseAgentMixer.invokeInteraction(AgentList group,
SimulationController simulation) |
void |
RandomArrivalAgentMixer.invokeInteractions(AgentList group,
SimulationController simulation) |
void |
FullPairwiseAgentMixer.invokeInteractions(AgentList agentList,
SimulationController simulation) |
void |
RandomRobinAgentMixer.invokeInteractions(AgentList group,
SimulationController model) |
Copyright © 2014. All rights reserved.