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.event |
Classes representing events that have occurred in the simulation.
|
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.
|
net.sourceforge.jabm.report |
Classes implementing monitoring and reporting functionality.
|
net.sourceforge.jabm.strategy |
Classes representing the strategies used by the agents in the simulation.
|
net.sourceforge.jabm.view |
Classes implementing GUI components.
|
Modifier and Type | Method and Description |
---|---|
void |
Population.eventOccurred(SimEvent event) |
void |
SimulationController.fireEvent(SimEvent event) |
void |
EventScheduler.fireEvent(SimEvent event) |
void |
AbstractSimulation.fireEvent(SimEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractAgent.eventOccurred(SimEvent event) |
void |
AbstractAgent.fireEvent(SimEvent event) |
Modifier and Type | Class and Description |
---|---|
class |
AgentArrivalEvent
An event that is fired whenever an agent arrives at the simulation.
|
class |
AgentEvent |
class |
BatchFinishedEvent
An event that is fired when a batch of one or more simulations has finished.
|
class |
BatchStartingEvent
An event that is fired before a batch of one or more simulations has started.
|
class |
GenerationFinishedEvent |
class |
GenerationStartingEvent |
class |
InteractionsFinishedEvent
An event that is fired when agents have finished interacting.
|
class |
RandomVariateInitialisedEvent |
class |
ReportVariablesChangedEvent |
class |
ReproductionStartingEvent |
class |
RoundFinishedEvent
An event that is fired after a simulation tick (round) has finished.
|
class |
RoundStartingEvent
An event that is fired before the start of a simulation tick (round).
|
class |
SimulationControllerEvent |
class |
SimulationEvent
An event pertaining to a specific Simulation.
|
class |
SimulationFinishedEvent
An event that is fired after a single simulation has completed.
|
class |
SimulationStartingEvent
An event that is fired before a single simulation is started.
|
class |
StrategyExecutedEvent
An event that is fired whenever a strategy implementing ExecutableStrategy is
executed by an agent.
|
Modifier and Type | Method and Description |
---|---|
void |
EventListener.eventOccurred(SimEvent event) |
void |
AbstractModel.fireEvent(SimEvent event) |
void |
AbstractModel.notifyGenericListeners(SimEvent event) |
void |
AbstractModel.notifySpecificListeners(SimEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
EMAFitnessFunction.eventOccurred(SimEvent event) |
void |
EvolvingPopulation.eventOccurred(SimEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
FullAgentMixer.eventOccurred(SimEvent event) |
void |
RandomArrivalAgentMixer.eventOccurred(SimEvent event) |
void |
FullPairwiseAgentMixer.eventOccurred(SimEvent event) |
void |
RandomRobinAgentMixer.eventOccurred(SimEvent event) |
Modifier and Type | Field and Description |
---|---|
protected SimEvent |
SimEventReport.eventPrototype |
Modifier and Type | Method and Description |
---|---|
SimEvent |
SimEventReport.getEventPrototype() |
Modifier and Type | Method and Description |
---|---|
void |
CombiSeriesReportVariables.compute(SimEvent event) |
void |
FitnessReportVariables.compute(SimEvent event) |
void |
TimelessReportVariables.compute(SimEvent event) |
void |
CSVReportVariables.compute(SimEvent event) |
void |
StrategyExecutionFrequency.compute(SimEvent event) |
void |
PayoffByStrategyReportVariables.compute(SimEvent e) |
void |
FittestStrategyReportVariables.compute(SimEvent event) |
void |
WeightedGraphMetrics.compute(SimEvent event) |
void |
RandomVariateReportVariables.compute(SimEvent event) |
void |
CombiReportVariables.compute(SimEvent event) |
void |
ReportVariables.compute(SimEvent event)
Update variables.
|
void |
SummaryStatisticsReportVariables.compute(SimEvent event) |
void |
SeriesReportVariables.compute(SimEvent event) |
void |
AbstractReportVariables.compute(SimEvent event) |
void |
CombiSeriesReportVariables.dispose(SimEvent event) |
void |
TimelessReportVariables.dispose(SimEvent event) |
void |
CSVReportVariables.dispose(SimEvent event) |
void |
PayoffByStrategyReportVariables.dispose(SimEvent event) |
void |
FittestStrategyReportVariables.dispose(SimEvent event) |
void |
RandomVariateReportVariables.dispose(SimEvent event) |
void |
CombiReportVariables.dispose(SimEvent event) |
void |
ReportVariables.dispose(SimEvent event)
Clean up any side effects (eg close file).
|
void |
SeriesReportVariables.dispose(SimEvent event) |
void |
AbstractReportVariables.dispose(SimEvent event) |
void |
CombiSeriesReportVariables.eventOccurred(SimEvent event) |
void |
HeuristicPayoffReport.eventOccurred(SimEvent event) |
void |
TimelessReportVariables.eventOccurred(SimEvent event) |
void |
BatchMetaReport.eventOccurred(SimEvent event) |
void |
AbstractReport.eventOccurred(SimEvent event) |
void |
CSVReportVariables.eventOccurred(SimEvent event) |
void |
SimulationFinishedNoInitialisation.eventOccurred(SimEvent event) |
void |
StrategyExecutionFrequency.eventOccurred(SimEvent event) |
void |
IntraBatchReport.eventOccurred(SimEvent event) |
void |
InteractionIntervalReport.eventOccurred(SimEvent event) |
void |
TotalFitnessCsvWriter.eventOccurred(SimEvent e) |
void |
SimEventReport.eventOccurred(SimEvent event) |
void |
FittestStrategyReportVariables.eventOccurred(SimEvent event) |
void |
RandomVariateReportVariables.eventOccurred(SimEvent ev) |
void |
AggregateFrequencyReport.eventOccurred(SimEvent event) |
void |
CombiReportVariables.eventOccurred(SimEvent event) |
void |
FreshInteractionIntervalReport.eventOccurred(SimEvent event) |
void |
SimulationFinishedReport.eventOccurred(SimEvent event) |
void |
SeriesReportVariables.eventOccurred(SimEvent event) |
void |
AbstractReportVariables.eventOccurred(SimEvent event) |
void |
CombiSeriesReportVariables.initialise(SimEvent event) |
void |
FitnessReportVariables.initialise(SimEvent event) |
void |
TimelessReportVariables.initialise(SimEvent event) |
void |
CSVReportVariables.initialise(SimEvent event) |
void |
StrategyExecutionFrequency.initialise(SimEvent event) |
void |
PayoffByStrategyReportVariables.initialise(SimEvent event) |
void |
FittestStrategyReportVariables.initialise(SimEvent event) |
void |
RandomVariateReportVariables.initialise(SimEvent event) |
void |
CombiReportVariables.initialise(SimEvent event) |
void |
ReportVariables.initialise(SimEvent event)
Initialise the variables in response to event.
|
void |
SummaryStatisticsReportVariables.initialise(SimEvent event) |
void |
SeriesReportVariables.initialise(SimEvent event) |
void |
AbstractReportVariables.initialise(SimEvent event) |
void |
SimEventReport.onEventPrototype(SimEvent event) |
void |
RandomVariateReportVariables.onRandomVariateInitialised(SimEvent ev) |
void |
InteractionIntervalReport.onSimulationFinished(SimEvent event) |
void |
SimEventReport.onSimulationFinished(SimEvent event) |
void |
SimEventReport.onSimulationStarting(SimEvent event) |
void |
SimEventReport.setEventPrototype(SimEvent eventPrototype) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractStrategy.eventOccurred(SimEvent event) |
void |
AbstractStrategy.fireEvent(SimEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
JFrameReportVariables.compute(SimEvent event) |
void |
JFrameReportVariables.dispose(SimEvent event) |
void |
BarChart.dispose(SimEvent event) |
void |
TimeSeriesChart.dispose(SimEvent event) |
void |
JFrameReportVariables.eventOccurred(SimEvent event) |
void |
BarChart.eventOccurred(SimEvent event) |
void |
TimeSeriesChart.eventOccurred(SimEvent event) |
void |
JFrameReportVariables.initialise(SimEvent event) |
void |
BarChart.initialise(SimEvent event) |
void |
TimeSeriesChart.initialise(SimEvent event) |
Copyright © 2014. All rights reserved.