Package | Description |
---|---|
net.sourceforge.jabm |
The top-level package for JABM.
|
net.sourceforge.jabm.agent |
Classes defining agentsThe top-level package for JABM.
|
net.sourceforge.jabm.evolution |
Classes for implementing evolutionary models and social learning.
|
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 | Field and Description |
---|---|
protected AgentList |
Population.agentList
The list of agents comprising this population.
|
Modifier and Type | Method and Description |
---|---|
AgentList |
Population.getAgentList() |
Modifier and Type | Method and Description |
---|---|
void |
Population.setAgentList(AgentList agentList) |
Constructor and Description |
---|
Population(AgentList agentList,
cern.jet.random.engine.RandomEngine prng) |
Population(int size,
cern.jet.random.engine.RandomEngine prng,
AgentList agentList) |
Constructor and Description |
---|
AgentList(ArrayList<AgentList> lists)
Create an AgentList by merging a list of AgentList objects.
|
Modifier and Type | Method and Description |
---|---|
AgentList |
FitnessProportionateBreeder.reproduce(AgentList currentGeneration) |
AgentList |
Breeder.reproduce(AgentList currentGeneration)
Compute the next generation of agents.
|
AgentList |
CombiBreeder.reproduce(AgentList currentGeneration) |
AgentList |
MutationBreeder.reproduce(AgentList currentGeneration) |
Modifier and Type | Method and Description |
---|---|
double[] |
FitnessProportionateBreeder.cummulativeFitnesses(AgentList agents) |
AgentList |
FitnessProportionateBreeder.reproduce(AgentList currentGeneration) |
AgentList |
Breeder.reproduce(AgentList currentGeneration)
Compute the next generation of agents.
|
AgentList |
CombiBreeder.reproduce(AgentList currentGeneration) |
AgentList |
MutationBreeder.reproduce(AgentList currentGeneration) |
Modifier and Type | Method and Description |
---|---|
Collection<AgentList> |
SubgroupAgentMixer.createGroups(Population population) |
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.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.