Package | Description |
---|---|
net.sourceforge.jabm |
The top-level package for JABM.
|
net.sourceforge.jabm.evolution |
Classes for implementing evolutionary models and social learning.
|
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.
|
net.sourceforge.jabm.report |
Classes implementing monitoring and reporting functionality.
|
Modifier and Type | Field and Description |
---|---|
protected Population |
AbstractSimulation.population |
Modifier and Type | Method and Description |
---|---|
Population |
SimulationController.getPopulation()
Fetch the Population of the current simulation.
|
Population |
AbstractSimulation.getPopulation() |
Population |
Simulation.getPopulation()
Fetch the Population of agents for this simulation.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractSimulation.setPopulation(Population population) |
Constructor and Description |
---|
AbstractSimulation(SimulationController simulationController,
Population population) |
Modifier and Type | Class and Description |
---|---|
class |
EvolvingPopulation
A population of agents which evolves through reproduction.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicAgentInitialiser.initialise(Population population) |
void |
CombiAgentInitialiser.initialise(Population population) |
void |
StrategyInitialiser.initialise(Population population) |
void |
GardenOfEdenAgentInitialiser.initialise(Population population) |
void |
AgentInitialiser.initialise(Population population)
Initialise a population of agents.
|
void |
ProportionalCombiAgentInitialiser.initialise(Population population) |
Modifier and Type | Method and Description |
---|---|
Collection<AgentList> |
SubgroupAgentMixer.createGroups(Population population) |
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) |
Modifier and Type | Field and Description |
---|---|
protected Population |
StrategyExecutionFrequency.population |
Copyright © 2014. All rights reserved.