Package | Description |
---|---|
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.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.report |
Classes implementing monitoring and reporting functionality.
|
net.sourceforge.jabm.strategy |
Classes representing the strategies used by the agents in the simulation.
|
Modifier and Type | Field and Description |
---|---|
protected Strategy |
AbstractAgent.strategy |
Modifier and Type | Method and Description |
---|---|
Strategy |
AbstractAgent.getStrategy() |
Strategy |
Agent.getStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractAgent.setStrategy(Strategy strategy)
Configure the strategy for this agent.
|
void |
Agent.setStrategy(Strategy strategy)
Configure the current
Strategy for this agent. |
Modifier and Type | Field and Description |
---|---|
protected Strategy |
StrategyExecutedEvent.strategy
The strategy that was executed.
|
Modifier and Type | Method and Description |
---|---|
Strategy |
StrategyExecutedEvent.getStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
StrategyExecutedEvent.setStrategy(Strategy strategy) |
Constructor and Description |
---|
StrategyExecutedEvent(Strategy strategy) |
Modifier and Type | Field and Description |
---|---|
protected List<Strategy> |
GameTheoreticSimulationController.strategies |
Modifier and Type | Method and Description |
---|---|
List<Strategy> |
GameTheoreticSimulationController.getStrategies() |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.stat.descriptive.SummaryStatistics |
GameTheoreticSimulationController.getPayoffDistribution(Strategy strategy) |
Constructor and Description |
---|
CompressedPayoffMatrix(int numRoles,
int[] numStrategiesPerRole,
int[] numPlayersPerRole,
List<Strategy> strategies) |
CompressedPayoffMatrix(List<Strategy> strategies,
int numPlayers) |
Modifier and Type | Field and Description |
---|---|
protected org.springframework.beans.factory.ObjectFactory<Strategy> |
StrategyInitialiser.strategyFactory |
Modifier and Type | Method and Description |
---|---|
org.springframework.beans.factory.ObjectFactory<Strategy> |
StrategyInitialiser.getStrategyFactory() |
Modifier and Type | Method and Description |
---|---|
void |
StrategyInitialiser.setStrategyFactory(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory) |
Constructor and Description |
---|
StrategyInitialiser(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory) |
Modifier and Type | Field and Description |
---|---|
protected LinkedHashMap<Strategy,org.apache.commons.math3.stat.descriptive.SummaryStatistics> |
PayoffMap.payoffs |
protected Vector<Strategy> |
PayoffMap.strategyIndex |
Modifier and Type | Method and Description |
---|---|
Set<Strategy> |
PayoffMap.getStrategies() |
Modifier and Type | Method and Description |
---|---|
double |
PayoffMap.getMeanPayoff(Strategy strategy) |
org.apache.commons.math3.stat.descriptive.SummaryStatistics |
PayoffMap.getPayoffDistribution(Strategy strategy) |
void |
PayoffMap.updatePayoff(Strategy strategy,
double fitness) |
Constructor and Description |
---|
PayoffMap(List<Strategy> strategies) |
PayoffMap(List<Strategy> strategies,
org.springframework.beans.factory.ObjectFactory<org.apache.commons.math3.stat.descriptive.SummaryStatistics> summaryStatisticsFactory) |
Modifier and Type | Interface and Description |
---|---|
interface |
ImitatingStrategy |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRlStrategy |
class |
AbstractStrategy |
class |
RlStrategy |
class |
RlStrategyWithImitation |
class |
RlStrategyWithState |
Modifier and Type | Field and Description |
---|---|
protected Strategy[] |
AbstractRlStrategy.actions |
protected Strategy |
AbstractRlStrategy.currentStrategy |
Modifier and Type | Field and Description |
---|---|
protected org.springframework.beans.factory.ObjectFactory<Strategy> |
RlStrategyWithImitation.mutationFactory |
protected org.springframework.beans.factory.ObjectFactory<Strategy> |
AbstractRlStrategy.strategyFactory |
Modifier and Type | Method and Description |
---|---|
Strategy |
RlStrategyWithState.clone() |
Strategy |
RlStrategy.clone() |
Strategy |
RlStrategyWithImitation.createMimicStrategy() |
Strategy |
ImitableStrategy.createMimicStrategy() |
Modifier and Type | Method and Description |
---|---|
org.springframework.beans.factory.ObjectFactory<Strategy> |
RlStrategyWithImitation.getMutationFactory() |
org.springframework.beans.factory.ObjectFactory<Strategy> |
RlStrategyWithState.getStrategyFactory() |
org.springframework.beans.factory.ObjectFactory<Strategy> |
AbstractRlStrategy.getStrategyFactory() |
Modifier and Type | Method and Description |
---|---|
void |
RlStrategyWithImitation.setMutationFactory(org.springframework.beans.factory.ObjectFactory<Strategy> mutationFactory) |
void |
RlStrategyWithState.setStrategyFactory(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory) |
void |
AbstractRlStrategy.setStrategyFactory(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory) |
Constructor and Description |
---|
RlStrategy(Agent agent,
org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory,
StimuliResponseLearner learner) |
RlStrategy(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory,
StimuliResponseLearner learner) |
RlStrategyWithImitation(Agent agent,
org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory,
StimuliResponseLearner learner) |
RlStrategyWithImitation(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory,
StimuliResponseLearner learner) |
RlStrategyWithState(Agent agent,
org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory,
MDPLearner learner) |
RlStrategyWithState(org.springframework.beans.factory.ObjectFactory<Strategy> strategyFactory,
MDPLearner learner) |
Copyright © 2014. All rights reserved.