- AbsoluteContinuousDistribution - Class in net.sourceforge.jabm.util
-
A random variate that takes on the absolute value of values drawn
from an underlying probability distribution.
- AbsoluteContinuousDistribution(AbstractContinousDistribution) - Constructor for class net.sourceforge.jabm.util.AbsoluteContinuousDistribution
-
- AbsoluteContinuousDistribution() - Constructor for class net.sourceforge.jabm.util.AbsoluteContinuousDistribution
-
- AbstractAgent - Class in net.sourceforge.jabm.agent
-
An abstract superclass for JABM agents which provides default event-handling
functionality implementing several methods in the Agent
interface.
- AbstractAgent(EventScheduler) - Constructor for class net.sourceforge.jabm.agent.AbstractAgent
-
- AbstractAgent() - Constructor for class net.sourceforge.jabm.agent.AbstractAgent
-
- AbstractDelegatedDistribution - Class in net.sourceforge.jabm.distribution
-
- AbstractDelegatedDistribution() - Constructor for class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
- AbstractLearner - Class in net.sourceforge.jabm.learning
-
- AbstractLearner() - Constructor for class net.sourceforge.jabm.learning.AbstractLearner
-
- AbstractModel - Class in net.sourceforge.jabm.event
-
- AbstractModel() - Constructor for class net.sourceforge.jabm.event.AbstractModel
-
- AbstractRandomVariateFactoryBean - Class in net.sourceforge.jabm.spring
-
- AbstractRandomVariateFactoryBean() - Constructor for class net.sourceforge.jabm.spring.AbstractRandomVariateFactoryBean
-
- AbstractReport - Class in net.sourceforge.jabm.report
-
- AbstractReport(ReportVariables) - Constructor for class net.sourceforge.jabm.report.AbstractReport
-
- AbstractReport() - Constructor for class net.sourceforge.jabm.report.AbstractReport
-
- AbstractReportVariables - Class in net.sourceforge.jabm.report
-
- AbstractReportVariables(String) - Constructor for class net.sourceforge.jabm.report.AbstractReportVariables
-
- AbstractRlStrategy - Class in net.sourceforge.jabm.strategy
-
- AbstractRlStrategy(Agent) - Constructor for class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- AbstractRlStrategy() - Constructor for class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- AbstractSimulation - Class in net.sourceforge.jabm
-
- AbstractSimulation(SimulationController) - Constructor for class net.sourceforge.jabm.AbstractSimulation
-
- AbstractSimulation(SimulationController, Population) - Constructor for class net.sourceforge.jabm.AbstractSimulation
-
- AbstractSimulation() - Constructor for class net.sourceforge.jabm.AbstractSimulation
-
- AbstractStrategy - Class in net.sourceforge.jabm.strategy
-
- AbstractStrategy() - Constructor for class net.sourceforge.jabm.strategy.AbstractStrategy
-
- AbstractStrategy(Agent) - Constructor for class net.sourceforge.jabm.strategy.AbstractStrategy
-
- AbstractStrategy(EventScheduler, Agent) - Constructor for class net.sourceforge.jabm.strategy.AbstractStrategy
-
- AbstractUtilityFunction - Class in net.sourceforge.jabm.agent.utility
-
- AbstractUtilityFunction() - Constructor for class net.sourceforge.jabm.agent.utility.AbstractUtilityFunction
-
- act(int, MDPLearner) - Method in interface net.sourceforge.jabm.learning.ActionSelector
-
Choose an action according to the current state and the
current value estimates for each action.
- act() - Method in interface net.sourceforge.jabm.learning.ContinuousLearner
-
Generate an output from the learning algorithm.
- act() - Method in interface net.sourceforge.jabm.learning.DiscreteLearner
-
Request that the learner perform an action.
- act() - Method in class net.sourceforge.jabm.learning.DumbLearner
-
- act() - Method in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- act(int, MDPLearner) - Method in class net.sourceforge.jabm.learning.EpsilonGreedyActionSelector
-
- act() - Method in class net.sourceforge.jabm.learning.MetaLearner
-
- act() - Method in class net.sourceforge.jabm.learning.QLearner
-
- act() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Generate the next action for this learner.
- act() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- act(int, MDPLearner) - Method in class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- act() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- act() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- action - Variable in class net.sourceforge.jabm.learning.DumbLearner
-
- action - Variable in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution.ProbabilityActionPair
-
- actions - Variable in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- ActionSelector - Interface in net.sourceforge.jabm.learning
-
An action selection policy for a reinforcement-learning algorithm.
- actionSelector - Variable in class net.sourceforge.jabm.learning.QLearner
-
- add(Agent) - Method in class net.sourceforge.jabm.agent.AgentList
-
- add(Agent) - Method in class net.sourceforge.jabm.Population
-
- add(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedDouble
-
- add(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedLong
-
- add(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedNumber
-
- addAll(Collection<? extends Agent>) - Method in class net.sourceforge.jabm.agent.AgentList
-
- addChangeListener(DatasetChangeListener) - Method in class net.sourceforge.jabm.view.BarChart
-
- addChangeListener(DatasetChangeListener) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- addChangeListener(DatasetChangeListener) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- addListener(EventListener) - Method in class net.sourceforge.jabm.AbstractSimulation
-
- addListener(EventListener) - Method in class net.sourceforge.jabm.event.AbstractModel
-
- addListener(Class, EventListener) - Method in class net.sourceforge.jabm.event.AbstractModel
-
- addListener(EventListener) - Method in interface net.sourceforge.jabm.event.Model
-
- addListener(Class, EventListener) - Method in interface net.sourceforge.jabm.event.Model
-
- addListener(Class, EventListener) - Method in interface net.sourceforge.jabm.EventScheduler
-
- addListener(EventListener) - Method in interface net.sourceforge.jabm.EventScheduler
-
- addNewSample(Frequency) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- addReport(Report) - Method in class net.sourceforge.jabm.SimulationController
-
- addTableModelListener(TableModelListener) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- addValue(double) - Method in class net.sourceforge.jabm.util.TimeSeriesWindow
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.learning.QLearner
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.SpringSimulationController
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.view.BarChart
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- afterPropertiesSet() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- Agent - Interface in net.sourceforge.jabm.agent
-
A simulated agent.
- agent - Variable in class net.sourceforge.jabm.event.AgentEvent
-
- agent - Variable in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
If agent is non-null then only track strategies executed by
the specified agent.
- agent - Variable in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- AgentArrivalEvent - Class in net.sourceforge.jabm.event
-
An event that is fired whenever an agent arrives at the simulation.
- AgentArrivalEvent(SimulationController, Agent, ArrayList<Agent>) - Constructor for class net.sourceforge.jabm.event.AgentArrivalEvent
-
- AgentEvent - Class in net.sourceforge.jabm.event
-
- AgentEvent(Agent) - Constructor for class net.sourceforge.jabm.event.AgentEvent
-
- agentFactory - Variable in class net.sourceforge.jabm.agent.AgentList
-
- agentIndex - Variable in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- agentInitialiser - Variable in class net.sourceforge.jabm.AbstractSimulation
-
- AgentInitialiser - Interface in net.sourceforge.jabm.init
-
Classes implementing this interface define agent initialisation policies.
- AgentList - Class in net.sourceforge.jabm.agent
-
A list of agents.
- AgentList(int) - Constructor for class net.sourceforge.jabm.agent.AgentList
-
Create an empty AgentList with the specified capacity.
- AgentList() - Constructor for class net.sourceforge.jabm.agent.AgentList
-
Create an empty AgentList.
- AgentList(Agent) - Constructor for class net.sourceforge.jabm.agent.AgentList
-
Create a list comprising a single agent.
- AgentList(Collection<Agent>) - Constructor for class net.sourceforge.jabm.agent.AgentList
-
Create an AgentList from the supplied Collection of agents.
- AgentList(ArrayList<AgentList>) - Constructor for class net.sourceforge.jabm.agent.AgentList
-
Create an AgentList by merging a list of AgentList objects.
- AgentList(int, ObjectFactory<Agent>) - Constructor for class net.sourceforge.jabm.agent.AgentList
-
Create an AgentList by manufacturing objects from the supplied
factory.
- agentList - Variable in class net.sourceforge.jabm.Population
-
The list of agents comprising this population.
- agentMixer - Variable in class net.sourceforge.jabm.AbstractSimulation
-
- AgentMixer - Interface in net.sourceforge.jabm.mixing
-
An AgentMixer defines how agents in the population interact with each other
during the course of the simulation.
- agents - Variable in class net.sourceforge.jabm.agent.AgentList
-
The agents comprising this list.
- AggregateFrequencyReport - Class in net.sourceforge.jabm.report
-
- AggregateFrequencyReport(FrequencyReport) - Constructor for class net.sourceforge.jabm.report.AggregateFrequencyReport
-
- alpha - Variable in class net.sourceforge.jabm.agent.utility.CaraUtilityFunction
-
- alpha - Variable in class net.sourceforge.jabm.agent.utility.QuadraticUtilityFunction
-
- alpha - Variable in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- append - Variable in class net.sourceforge.jabm.report.CSVWriter
-
- applyPropertyValue(ConfigurableListableBeanFactory, String, String, String) - Method in class net.sourceforge.jabm.spring.PropertyOverrideWithReferencesConfigurer
-
- approxEqual(double, double, double) - Static method in class net.sourceforge.jabm.util.MathUtil
-
Returns true if the difference between x and y is less than error.
- approxEqual(double, double) - Static method in class net.sourceforge.jabm.util.MathUtil
-
- arrivalProbability - Variable in class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
The probability with which an agent arrives at the simulation on any
given tick.
- ascendingFitnessComparator - Static variable in class net.sourceforge.jabm.agent.AgentList
-
- ATTRIBUTE_VALUE - Static variable in class net.sourceforge.jabm.spring.SimulationScope
-
The string that appears in the scope attribute of a bean definition.
- autoNumbering - Variable in class net.sourceforge.jabm.report.CSVReportVariables
-
- autowrap - Variable in class net.sourceforge.jabm.report.CSVWriter
-
- averagePathLength - Variable in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- calculatePayoff(double) - Method in class net.sourceforge.jabm.agent.utility.CaraUtilityFunction
-
- calculatePayoff(double) - Method in class net.sourceforge.jabm.agent.utility.LogUtilityFunction
-
- calculatePayoff(double) - Method in class net.sourceforge.jabm.agent.utility.QuadraticUtilityFunction
-
- calculatePayoff(double) - Method in class net.sourceforge.jabm.agent.utility.RiskNeutralUtilityFunction
-
- calculatePayoff(double) - Method in class net.sourceforge.jabm.agent.utility.ThresholdUtilityFunction
-
- calculatePayoff(double) - Method in interface net.sourceforge.jabm.agent.utility.UtilityFunction
-
- CaraUtilityFunction - Class in net.sourceforge.jabm.agent.utility
-
- CaraUtilityFunction() - Constructor for class net.sourceforge.jabm.agent.utility.CaraUtilityFunction
-
- categories - Variable in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- categoryCount - Variable in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- CategoryDatasetFrequencyAdaptor - Class in net.sourceforge.jabm.report
-
- CategoryDatasetFrequencyAdaptor(Frequency) - Constructor for class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- chartPanel - Variable in class net.sourceforge.jabm.view.BarChart
-
- chartPanel - Variable in class net.sourceforge.jabm.view.TimeSeriesChart
-
The JFreeChart ChartPanel which contains the actual swing component
for the chart.
- chartTitle - Variable in class net.sourceforge.jabm.view.BarChart
-
- chartTitle - Variable in class net.sourceforge.jabm.view.TimeSeriesChart
-
- checkSumToOne() - Method in class net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
-
- choose(double[]) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- choose() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Choose a random number according to the probability distribution defined
by the probabilities.
- cleanUp() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- clear() - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- clear() - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- clearListeners() - Method in class net.sourceforge.jabm.event.AbstractModel
-
- clone() - Method in class net.sourceforge.jabm.event.AbstractModel
-
- clone() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.Entry
-
- clone() - Method in class net.sourceforge.jabm.report.PayoffMap
-
- clone() - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- clone() - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- clone() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- clone() - Method in interface net.sourceforge.jabm.strategy.Strategy
-
- clone() - Method in class net.sourceforge.jabm.util.SummaryStats
-
- close() - Method in class net.sourceforge.jabm.report.CSVWriter
-
- close() - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- close() - Method in interface net.sourceforge.jabm.report.DataWriter
-
- close() - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- closeApplication() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- clusteringCoefficients - Variable in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- clusteringCoefficients(Graph<V, E>) - Static method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
Returns a Map
of vertices to their clustering coefficients.
- clusteringStats - Variable in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- coefficient - Variable in class net.sourceforge.jabm.agent.utility.LogUtilityFunction
-
- coefficient - Variable in class net.sourceforge.jabm.agent.utility.RiskNeutralUtilityFunction
-
- columnMap - Variable in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- columns - Variable in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- CombiAgentInitialiser - Class in net.sourceforge.jabm.init
-
An AgentInitialiser which combines a list of other AgentInitialisers.
- CombiAgentInitialiser(ArrayList<AgentInitialiser>) - Constructor for class net.sourceforge.jabm.init.CombiAgentInitialiser
-
Create a new agent initialiser by combining the effect
of the supplied list of initialisers.
- CombiAgentInitialiser() - Constructor for class net.sourceforge.jabm.init.CombiAgentInitialiser
-
- CombiBreeder - Class in net.sourceforge.jabm.evolution
-
A combination of different breeders which forms a pipeline for producing the
next generation.
- CombiBreeder() - Constructor for class net.sourceforge.jabm.evolution.CombiBreeder
-
- CombiObjectFactory - Class in net.sourceforge.jabm.util
-
- CombiObjectFactory(ArrayList<ObjectFactory>, ArrayList<Integer>) - Constructor for class net.sourceforge.jabm.util.CombiObjectFactory
-
- CombiObjectFactory() - Constructor for class net.sourceforge.jabm.util.CombiObjectFactory
-
- CombiReportVariables - Class in net.sourceforge.jabm.report
-
- CombiReportVariables() - Constructor for class net.sourceforge.jabm.report.CombiReportVariables
-
- CombiSeriesReportVariables - Class in net.sourceforge.jabm.report
-
- CombiSeriesReportVariables() - Constructor for class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- compare(T, T) - Method in class net.sourceforge.jabm.util.HashCodeComparator
-
- compareTo(DiscreteProbabilityDistribution.ProbabilityActionPair) - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution.ProbabilityActionPair
-
- compareTo(SimulationTime) - Method in class net.sourceforge.jabm.SimulationTime
-
- compareTo(Point) - Method in class net.sourceforge.jabm.util.Point
-
- compareTo(Object) - Method in class net.sourceforge.jabm.util.UntypedDouble
-
- compareTo(Object) - Method in class net.sourceforge.jabm.util.UntypedLong
-
- compress() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.FullEntry
-
- compressedEntryIterator() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- CompressedPayoffMatrix - Class in net.sourceforge.jabm.gametheory
-
- CompressedPayoffMatrix(int, int[], int[], List<Strategy>) - Constructor for class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- CompressedPayoffMatrix(List<Strategy>, int) - Constructor for class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- CompressedPayoffMatrix.Entry - Class in net.sourceforge.jabm.gametheory
-
- CompressedPayoffMatrix.Entry(int[]) - Constructor for class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.Entry
-
- CompressedPayoffMatrix.FullEntry - Class in net.sourceforge.jabm.gametheory
-
- CompressedPayoffMatrix.FullEntry(int[], CompressedPayoffMatrix) - Constructor for class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.FullEntry
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.FitnessReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.PayoffByStrategyReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.RandomVariateReportVariables
-
- compute(SimEvent) - Method in interface net.sourceforge.jabm.report.ReportVariables
-
Update variables.
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.TimelessReportVariables
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- compute(ReportVariablesChangedEvent) - Method in class net.sourceforge.jabm.view.BarChart
-
- compute(SimEvent) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- compute(ReportVariablesChangedEvent) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
When this report is computed it notifies its listeners (typically
the JFreeChart swing component) that its data set has changed.
- computeAveragePathLength() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- computeClusteringStats() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- computeDegreeStats() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- computeDiameter() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- computeMean() - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
Compute the expected value of the random variable defined by this
distribution.
- computeTriads() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- computeVariableNames() - Method in class net.sourceforge.jabm.view.BarChart
-
- computeVariableNames() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- computeWeightedClusteringCoefficient(Agent) - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- configFileName - Variable in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- configFileNamePrefix - Variable in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- configOnly - Variable in class net.sourceforge.jabm.SimulationManager
-
If this option is set, then the simulation manager will create
configuration files for experiments without actually running them.
- constructSimulation() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- constructSimulation() - Method in class net.sourceforge.jabm.SimulationController
-
- constructSimulation() - Method in class net.sourceforge.jabm.SpringSimulationController
-
- ContinuousLearner - Interface in net.sourceforge.jabm.learning
-
A learning algorithm that outputs a continuous signal.
- convert(String, Class) - Static method in class net.sourceforge.jabm.report.CSVReader
-
- convert() - Method in class net.sourceforge.jabm.util.BaseNIterator
-
- Coordinate - Class in net.sourceforge.jabm.util
-
- Coordinate() - Constructor for class net.sourceforge.jabm.util.Coordinate
-
- coordinates - Variable in class net.sourceforge.jabm.util.Point
-
- COPYRIGHT - Static variable in class net.sourceforge.jabm.Version
-
- count - Variable in class net.sourceforge.jabm.util.CombiObjectFactory
-
- count - Variable in class net.sourceforge.jabm.util.FixedLengthQueue
-
- count() - Method in class net.sourceforge.jabm.util.FixedLengthQueue
-
- create() - Method in class net.sourceforge.jabm.prng.MT
-
- create(long) - Method in class net.sourceforge.jabm.prng.MT
-
- create() - Method in class net.sourceforge.jabm.prng.MT32
-
- create(long) - Method in class net.sourceforge.jabm.prng.MT32
-
- create() - Method in class net.sourceforge.jabm.prng.PRNGFactory
-
- create(long) - Method in class net.sourceforge.jabm.prng.PRNGFactory
-
- create() - Method in class net.sourceforge.jabm.util.DistributionFactory
-
- create(String) - Method in class net.sourceforge.jabm.util.DistributionFactory
-
- create() - Method in class net.sourceforge.jabm.util.DistributionFactory.Cummulative
-
- create(String) - Method in class net.sourceforge.jabm.util.DistributionFactory.Cummulative
-
- createFileMenu() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createGroups(Population) - Method in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- createHelpMenu() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createImageIcon(String, String) - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
Returns an ImageIcon, or null if the path was invalid.
- createMemory() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- createMimicStrategy() - Method in interface net.sourceforge.jabm.strategy.ImitableStrategy
-
- createMimicStrategy() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- createOutputFile() - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- createOutputFrame() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createPropertyFile() - Method in class net.sourceforge.jabm.SimulationExperiment
-
Save the parameter bindings of this experiment to a property file.
- createReportMenu() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createToolBar() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createVariable(String) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- createViewMenu() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createViewMenuItem(String, View) - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- createWriter() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- csvFileName - Variable in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- csvFileName - Variable in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- csvOut - Variable in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- CSVReader - Class in net.sourceforge.jabm.report
-
- CSVReader(InputStream, Class[], char) - Constructor for class net.sourceforge.jabm.report.CSVReader
-
- CSVReader(InputStream, Class[]) - Constructor for class net.sourceforge.jabm.report.CSVReader
-
- CSVReportVariables - Class in net.sourceforge.jabm.report
-
CSVReportVariables automatically record other ReportVariables to a
comma separated variables (CSV) file whenever they are computed.
- CSVReportVariables(String, Object, ReportVariables) - Constructor for class net.sourceforge.jabm.report.CSVReportVariables
-
- CSVReportVariables(String, ReportVariables) - Constructor for class net.sourceforge.jabm.report.CSVReportVariables
-
- CSVReportVariables() - Constructor for class net.sourceforge.jabm.report.CSVReportVariables
-
- CSVWriter - Class in net.sourceforge.jabm.report
-
A class for writing data to CSV (comma-separated variables) text files.
- CSVWriter(OutputStream, int, char) - Constructor for class net.sourceforge.jabm.report.CSVWriter
-
- CSVWriter(OutputStream, char) - Constructor for class net.sourceforge.jabm.report.CSVWriter
-
- CSVWriter(OutputStream, int) - Constructor for class net.sourceforge.jabm.report.CSVWriter
-
- CSVWriter(OutputStream) - Constructor for class net.sourceforge.jabm.report.CSVWriter
-
- CSVWriter() - Constructor for class net.sourceforge.jabm.report.CSVWriter
-
- csvWriter - Variable in class net.sourceforge.jabm.report.TotalFitnessCsvWriter
-
- cummulativeFitnesses(AgentList) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- curIndex - Variable in class net.sourceforge.jabm.util.FixedLengthQueue
-
- currentColumn - Variable in class net.sourceforge.jabm.report.CSVWriter
-
- currentEntry - Variable in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- currentFactory - Static variable in class net.sourceforge.jabm.prng.PRNGFactory
-
- currentFactory - Variable in class net.sourceforge.jabm.util.CombiObjectFactory
-
- currentFactory - Static variable in class net.sourceforge.jabm.util.DistributionFactory
-
- currentLearner - Variable in class net.sourceforge.jabm.learning.MetaLearner
-
- currentNumber - Variable in class net.sourceforge.jabm.util.BaseNIterator
-
- currentOutput - Variable in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
The current output level.
- currentOutput - Variable in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
The current output level.
- currentState - Variable in class net.sourceforge.jabm.learning.QLearner
-
The current state
- currentStrategy - Variable in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- currentTheme - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- data - Variable in class net.sourceforge.jabm.report.DataSeriesWriter
-
- dataFileName - Variable in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- dataSeries - Variable in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- DataSeriesWriter - Class in net.sourceforge.jabm.report
-
A data writer that stores data in a memory-resident data structure that can
also be used as a data series model for a JSci graph, or a table model for a
swing JTable component.
- DataSeriesWriter() - Constructor for class net.sourceforge.jabm.report.DataSeriesWriter
-
- datasetChanged(Object) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- DataWriter - Interface in net.sourceforge.jabm.report
-
Interface for logging data to a back-end store.
- DEFAULT_EPSILON - Static variable in class net.sourceforge.jabm.learning.EpsilonGreedyActionSelector
-
- DEFAULT_ERROR - Static variable in class net.sourceforge.jabm.util.MathUtil
-
- DEFAULT_LEARNING_RATE - Static variable in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- DEFAULT_NUM_ACTIONS - Static variable in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- DEFAULT_SAMPLE_INTERVAL - Static variable in class net.sourceforge.jabm.report.InteractionIntervalReport
-
- defaults - Variable in class net.sourceforge.jabm.util.Properties
-
A property list that contains default values for any keys not
found in this property list.
- degree(Agent) - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- degreeStats - Variable in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- delegate - Variable in class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
- delegate - Variable in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- deleteQueue - Variable in class net.sourceforge.jabm.event.AbstractModel
-
- delta - Variable in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
The current amount of adjustment to the output.
- delta(double) - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- deltaP - Variable in class net.sourceforge.jabm.learning.RothErevLearner
-
The total amount of update to the probability vector on the last iteration.
- descendingFitnessComparator - Static variable in class net.sourceforge.jabm.agent.AgentList
-
- desktopFrame - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- desktopPane - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- DesktopSimulationManager - Class in net.sourceforge.jabm
-
The main class to run if running JABM with a graphical user interface.
- DesktopSimulationManager() - Constructor for class net.sourceforge.jabm.DesktopSimulationManager
-
- diameter - Variable in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- diffSq(double, double) - Static method in class net.sourceforge.jabm.util.MathUtil
-
Calculate the squared difference of x and y.
- directoryName - Variable in class net.sourceforge.jabm.SimulationExperiment
-
The path name of the directory where report data will be written to.
- discountRate - Variable in class net.sourceforge.jabm.learning.QLearner
-
The discount rate for future payoffs.
- DiscreteLearner - Interface in net.sourceforge.jabm.learning
-
A learner that learns a discrete number of different actions.
- DiscreteProbabilityDistribution - Class in net.sourceforge.jabm.prng
-
A class representing a discrete probability distribution which can used to
generate random events according to the specified distribution.
- DiscreteProbabilityDistribution(RandomEngine, int) - Constructor for class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
Construct a new distribution with k possible events.
- DiscreteProbabilityDistribution(RandomEngine, double[]) - Constructor for class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
- DiscreteProbabilityDistribution.ProbabilityActionPair - Class in net.sourceforge.jabm.prng
-
- DiscreteProbabilityDistribution.ProbabilityActionPair(double, int) - Constructor for class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution.ProbabilityActionPair
-
- DiscreteProbabilityDistribution.ProbabilityActionPair(int) - Constructor for class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution.ProbabilityActionPair
-
- DiscreteProbabilityDistribution.ProbabilityError - Error in net.sourceforge.jabm.prng
-
- DiscreteProbabilityDistribution.ProbabilityError(DiscreteProbabilityDistribution) - Constructor for error net.sourceforge.jabm.prng.DiscreteProbabilityDistribution.ProbabilityError
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.PayoffByStrategyReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.RandomVariateReportVariables
-
- dispose(SimEvent) - Method in interface net.sourceforge.jabm.report.ReportVariables
-
Clean up any side effects (eg close file).
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.report.TimelessReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.view.BarChart
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- dispose(SimEvent) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- disposeOfAction(int) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- distribution - Variable in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- distribution - Variable in class net.sourceforge.jabm.spring.AbstractRandomVariateFactoryBean
-
The distribution used to generate the random variate.
- Distribution - Interface in net.sourceforge.jabm.util
-
- DistributionFactory - Class in net.sourceforge.jabm.util
-
- DistributionFactory() - Constructor for class net.sourceforge.jabm.util.DistributionFactory
-
- DistributionFactory.Cummulative - Class in net.sourceforge.jabm.util
-
- DistributionFactory.Cummulative() - Constructor for class net.sourceforge.jabm.util.DistributionFactory.Cummulative
-
- divide(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedDouble
-
- divide(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedLong
-
- divide(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedNumber
-
- DotWriter<V,E> - Class in net.sourceforge.jabm.report
-
- DotWriter() - Constructor for class net.sourceforge.jabm.report.DotWriter
-
graph graphname { // The label attribute can be used to change the label
of a node a [label="Foo"]; // Here, the node shape is changed.
- doubleValue() - Method in class net.sourceforge.jabm.util.MutableDoubleWrapper
-
- doubleValue() - Method in class net.sourceforge.jabm.util.UntypedDouble
-
- doubleValue() - Method in class net.sourceforge.jabm.util.UntypedLong
-
- DumbLearner - Class in net.sourceforge.jabm.learning
-
A learner that chooses the same specified action on every iteration.
- DumbLearner() - Constructor for class net.sourceforge.jabm.learning.DumbLearner
-
- DumbRandomLearner - Class in net.sourceforge.jabm.learning
-
A learner that simply plays a random action on each iteration without any
learning.
- DumbRandomLearner(RandomEngine) - Constructor for class net.sourceforge.jabm.learning.DumbRandomLearner
-
- DumbRandomLearner(int, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.DumbRandomLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.AbstractLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.DumbLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- dumpState(DataWriter) - Method in interface net.sourceforge.jabm.learning.Learner
-
Write out our state data to the specified data writer.
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.MetaLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.QLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- dumpState(DataWriter) - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- GameTheoreticSimulationController - Class in net.sourceforge.jabm.gametheory
-
A simulation controller which can be used to generate a heuristic payoff
matrix, as described in the following paper:
Wellman, M.
- GameTheoreticSimulationController() - Constructor for class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- gamma - Variable in class net.sourceforge.jabm.learning.WidrowHoffLearnerWithMomentum
-
cumulative discounted delta
- GardenOfEdenAgentInitialiser - Class in net.sourceforge.jabm.init
-
An agent initialiser which reconstructs the population from scratch before
each experiment using the population's agent factory.
- GardenOfEdenAgentInitialiser() - Constructor for class net.sourceforge.jabm.init.GardenOfEdenAgentInitialiser
-
- generateRandomEvent() - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
Generate a random event according to the probability distribution.
- generateSeeds - Variable in class net.sourceforge.jabm.SimulationManager
-
- generation - Variable in class net.sourceforge.jabm.event.GenerationFinishedEvent
-
- generation - Variable in class net.sourceforge.jabm.event.GenerationStartingEvent
-
- GenerationFinishedEvent - Class in net.sourceforge.jabm.event
-
- GenerationFinishedEvent(Simulation, int) - Constructor for class net.sourceforge.jabm.event.GenerationFinishedEvent
-
- GenerationStartingEvent - Class in net.sourceforge.jabm.event
-
- GenerationStartingEvent(Simulation, int) - Constructor for class net.sourceforge.jabm.event.GenerationStartingEvent
-
- genericListeners - Variable in class net.sourceforge.jabm.event.AbstractModel
-
EventListeners that subscribe to all classes of events.
- get(int) - Method in class net.sourceforge.jabm.agent.AgentList
-
- get(String, ObjectFactory<?>) - Method in class net.sourceforge.jabm.spring.SimulationScope
-
- getAction() - Method in class net.sourceforge.jabm.learning.DumbLearner
-
- getActionSelector() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getActionSelector() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getAgent() - Method in class net.sourceforge.jabm.event.AgentEvent
-
- getAgent() - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- getAgent() - Method in interface net.sourceforge.jabm.strategy.Strategy
-
- getAgentFactory() - Method in class net.sourceforge.jabm.agent.AgentList
-
- getAgentIndex() - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- getAgentInitialiser() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- getAgentList() - Method in class net.sourceforge.jabm.Population
-
- getAgentMixer() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- getAgents() - Method in class net.sourceforge.jabm.agent.AgentList
-
- getAgents() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getAgents() - Method in class net.sourceforge.jabm.Population
-
- getAlpha() - Method in class net.sourceforge.jabm.agent.utility.CaraUtilityFunction
-
- getAlpha() - Method in class net.sourceforge.jabm.agent.utility.QuadraticUtilityFunction
-
- getAlpha() - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- getArrivalProbability() - Method in class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
- getBaseFitnessFunction() - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- getBean(String) - Static method in class net.sourceforge.jabm.spring.BeanFactorySingleton
-
- getBeanFactory() - Static method in class net.sourceforge.jabm.spring.BeanFactorySingleton
-
- getBeanFactory() - Method in class net.sourceforge.jabm.SpringSimulationController
-
- getBeta() - Method in class net.sourceforge.jabm.agent.utility.QuadraticUtilityFunction
-
- getBinCount() - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- getBinFileName() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getBinFileName() - Method in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- getBreeder() - Method in class net.sourceforge.jabm.evolution.EvolvingPopulation
-
- getBreedingInterval() - Method in class net.sourceforge.jabm.evolution.EvolvingPopulation
-
- getBreedingPipeline() - Method in class net.sourceforge.jabm.evolution.CombiBreeder
-
- getChartTitle() - Method in class net.sourceforge.jabm.view.BarChart
-
- getChartTitle() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getClusteringCoefficients() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- getClusteringStats() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- getCoefficient() - Method in class net.sourceforge.jabm.agent.utility.LogUtilityFunction
-
- getCoefficient() - Method in class net.sourceforge.jabm.agent.utility.RiskNeutralUtilityFunction
-
- getColor(String) - Static method in class net.sourceforge.jabm.util.ObjectConverter
-
- getColumnClass(int) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getColumnCount() - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getColumnCount() - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getColumnCount() - Method in class net.sourceforge.jabm.view.BarChart
-
- getColumnCount() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getColumnIndex(Comparable) - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getColumnIndex(Comparable) - Method in class net.sourceforge.jabm.view.BarChart
-
- getColumnKey(int) - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getColumnKey(int) - Method in class net.sourceforge.jabm.view.BarChart
-
- getColumnKeys() - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getColumnKeys() - Method in class net.sourceforge.jabm.view.BarChart
-
- getColumnName(int) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getComponent() - Method in interface net.sourceforge.jabm.report.ReportWithGUI
-
- getComponent() - Method in class net.sourceforge.jabm.view.BarChart
-
- getComponent() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getComponent() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getCompressedPayoffs(CompressedPayoffMatrix.Entry) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getConfigFileName() - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- getConfigFileNamePrefix() - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- getConversationId() - Method in class net.sourceforge.jabm.spring.SimulationScope
-
- getCoord(int, int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getCoordinates() - Method in class net.sourceforge.jabm.util.Point
-
- getCopyright() - Static method in class net.sourceforge.jabm.Version
-
- getCsvFileName() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getCsvFileName() - Method in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- getCurrentOutput() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- getCurrentOutput() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- getDataFileName() - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- getDataSeries(int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getDatum(int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getDelta() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- getDescription() - Method in class net.sourceforge.jabm.prng.MT
-
- getDescription() - Method in class net.sourceforge.jabm.prng.MT32
-
- getDescription() - Method in class net.sourceforge.jabm.prng.PRNGFactory
-
- getDiscountRate() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getDiscountRate() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getDistribution() - Method in class net.sourceforge.jabm.spring.AbstractRandomVariateFactoryBean
-
- getDomainOrder() - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getDomainOrder() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getDomainOrder() - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getE() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- getEpsilon() - Method in class net.sourceforge.jabm.learning.EpsilonGreedyActionSelector
-
- getEventPrototype() - Method in class net.sourceforge.jabm.report.SimEventReport
-
- getEventScheduler() - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- getFactories() - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- getFactory() - Static method in class net.sourceforge.jabm.prng.PRNGFactory
-
Get the concrete factory.
- getFactory() - Static method in class net.sourceforge.jabm.util.DistributionFactory
-
- getFactoryMap() - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- getFileName() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getFileNameExtension() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getFileNamePrefix() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getFileNamePrefix() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getFileNamePrefix() - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- getFileNameSuffix() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getFileNameSuffix() - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- getFirst() - Method in interface net.sourceforge.jabm.util.PriorityQueue
-
- getFitness(Agent) - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- getFitness(Agent) - Method in interface net.sourceforge.jabm.evolution.FitnessFunction
-
- getFitness(Agent) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- getFitnessFunction() - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- getFont(String) - Static method in class net.sourceforge.jabm.util.ObjectConverter
-
- getFormat() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getFrequency() - Method in class net.sourceforge.jabm.report.AggregateFrequencyReport
-
- getFrequency() - Method in interface net.sourceforge.jabm.report.FrequencyReport
-
- getFrequencyByTimeDataset() - Method in interface net.sourceforge.jabm.report.FrequencyByTimeReport
-
- getFullPayoffs(CompressedPayoffMatrix.FullEntry) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getGraph() - Method in interface net.sourceforge.jabm.report.RelationshipTracker
-
- getGraph() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- getGroup() - Method in class net.sourceforge.jabm.view.BarChart
-
- getGroup() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getGroup() - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getGroupSize() - Method in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- getImage(String) - Static method in class net.sourceforge.jabm.util.ObjectConverter
-
- getImitationOperator() - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- getImitationProbability() - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- getInitialiser() - Method in class net.sourceforge.jabm.init.CombiAgentInitialiser
-
- getInitialisers() - Method in class net.sourceforge.jabm.init.CombiAgentInitialiser
-
- getInitialisers() - Method in class net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
-
- getInitialPropensities() - Method in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- getInitialPropensities() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- getInitialQValue() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getInitialQValue() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getItemCount(int) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getItemCount(int) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getItemCount(int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getIteration() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- getK() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Get the total number of actions.
- getKeyList() - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- getLastAction() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- getLastActionChosen() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getLastActionChosen() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getLayoutFileName() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- getLearner() - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- getLearner() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.AbstractLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.DumbLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- getLearningDelta() - Method in interface net.sourceforge.jabm.learning.Learner
-
Return a value indicative of the amount of learning that occured during the
last iteration.
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.MetaLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getLearningDelta() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- getLearningRate() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getLearningRate() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getLearningRate() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- getMax() - Method in class net.sourceforge.jabm.distribution.UniformDistribution
-
- getMax() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the maximum datum.
- getMax() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the maximum datum.
- getMaxFitness() - Method in class net.sourceforge.jabm.agent.AgentList
-
- getMaximumRounds() - Method in class net.sourceforge.jabm.RepeatedInteractionSimulation
-
- getMean() - Method in class net.sourceforge.jabm.distribution.NormalDistribution
-
- getMean() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the mean of the data.
- getMean() - Method in class net.sourceforge.jabm.util.FixedLengthQueue
-
- getMean() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the mean of the data.
- getMeanPayoff(Strategy) - Method in class net.sourceforge.jabm.report.PayoffMap
-
- getMeanPayoff(int) - Method in class net.sourceforge.jabm.report.PayoffMap
-
- getMin() - Method in class net.sourceforge.jabm.distribution.UniformDistribution
-
- getMin() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the minimum datum.
- getMin() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the minimum datum.
- getModelDescription() - Method in class net.sourceforge.jabm.SimulationController
-
- getMomentum() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearnerWithMomentum
-
- getMutationFactory() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- getMutationOperator() - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- getMutationProbability() - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- getN() - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
- getN() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the number of items in the series.
- getN() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the number of items in the set.
- getName() - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- getName() - Method in class net.sourceforge.jabm.report.AbstractReport
-
- getName() - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.AggregateFrequencyReport
-
- getName() - Method in class net.sourceforge.jabm.report.BatchMetaReport
-
- getName() - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- getName() - Method in interface net.sourceforge.jabm.report.Report
-
- getName() - Method in interface net.sourceforge.jabm.report.ReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.SimEventReport
-
- getName() - Method in class net.sourceforge.jabm.report.TimelessReportVariables
-
- getName() - Method in class net.sourceforge.jabm.report.TotalFitnessCsvWriter
-
- getName() - Method in interface net.sourceforge.jabm.util.Distribution
-
- getName() - Method in class net.sourceforge.jabm.util.SummaryStats
-
- getName() - Method in class net.sourceforge.jabm.view.BarChart
-
- getName() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getName() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getNumActions() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getNumAgents(int) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.Entry
-
- getNumberingSuffix() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getNumberOfActions() - Method in interface net.sourceforge.jabm.learning.DiscreteLearner
-
Get the number of different possible actions this learner can choose from
when it performs an action.
- getNumberOfActions() - Method in class net.sourceforge.jabm.learning.DumbLearner
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- getNumberOfActions() - Method in interface net.sourceforge.jabm.learning.MDPLearner
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.learning.MetaLearner
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Get the total number of actions
- getNumberOfActions() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- getNumberOfActions() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- getNumberOfObjectsPerFactory() - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- getNumberOfSeries() - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getNumberOfSeries() - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getNumberOfSeries() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getNumberOfSeries() - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- getNumberOfSeries() - Method in interface net.sourceforge.jabm.report.Timeseries
-
- getNumberOfSeries() - Method in interface net.sourceforge.jabm.report.XYReportVariables
-
- getNumberOfStates() - Method in interface net.sourceforge.jabm.learning.MDPLearner
-
- getNumberOfStates() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getNumEntries() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getNumGroups() - Method in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- getNumPlayers() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getNumPlayersPerRole(int) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getNumSimulations() - Method in class net.sourceforge.jabm.SimulationController
-
Fetch the total number of simulations to run in this batch.
- getNumSteps() - Method in class net.sourceforge.jabm.mixing.FullPairwiseAgentMixer
-
- getNumStrategies() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getNumStrategiesPerRole(int) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- getObject() - Method in class net.sourceforge.jabm.spring.PRNGSeedFactoryBean
-
- getObject() - Method in class net.sourceforge.jabm.spring.RandomDoubleFactoryBean
-
- getObject() - Method in class net.sourceforge.jabm.spring.RandomIntegerFactoryBean
-
- getObject() - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- getObjects() - Method in class net.sourceforge.jabm.event.AgentArrivalEvent
-
- getObjectType() - Method in class net.sourceforge.jabm.spring.PRNGSeedFactoryBean
-
- getObjectType() - Method in class net.sourceforge.jabm.spring.RandomDoubleFactoryBean
-
- getObjectType() - Method in class net.sourceforge.jabm.spring.RandomIntegerFactoryBean
-
- getOverFlowFactory() - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- getPayoff() - Method in interface net.sourceforge.jabm.agent.Agent
-
- getPayoffByStrategy() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getPayoffDelta() - Method in class net.sourceforge.jabm.agent.AbstractAgent
-
- getPayoffDelta() - Method in interface net.sourceforge.jabm.agent.Agent
-
- getPayoffDistribution(Strategy) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getPayoffDistribution(Strategy) - Method in class net.sourceforge.jabm.report.PayoffMap
-
- getPayoffDistribution(int) - Method in class net.sourceforge.jabm.report.PayoffMap
-
- getPayoffMap() - Method in class net.sourceforge.jabm.report.PayoffByStrategyReportVariables
-
- getPayoffMatrix() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getPercentage(String) - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- getPopulation() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- getPopulation() - Method in interface net.sourceforge.jabm.Simulation
-
Fetch the Population of agents for this simulation.
- getPopulation() - Method in class net.sourceforge.jabm.SimulationController
-
Fetch the Population of the current simulation.
- getPreviousState() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getPreviousState() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getPrng() - Method in class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
- getPrng() - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- getPrng() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- getPrng() - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- getPrng() - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- getPrng() - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- getPrng() - Method in class net.sourceforge.jabm.learning.EpsilonGreedyActionSelector
-
- getPrng() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getPrng() - Method in class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- getPrng() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getPrng() - Method in class net.sourceforge.jabm.mixing.FullAgentMixer
-
- getPrng() - Method in class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
- getPrng() - Method in class net.sourceforge.jabm.mixing.RandomRobinAgentMixer
-
- getPrng() - Method in class net.sourceforge.jabm.mixing.StochasticPairwiseAgentMixer
-
- getPrng() - Method in class net.sourceforge.jabm.Population
-
- getPrng() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- getProbabilities() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Get the probability distribution corresponding to the current
propensities.
- getProbability(int) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Get the probability of the ith action.
- getProbability(int) - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
Get the probability of the ith event.
- getProperty(String) - Method in class net.sourceforge.jabm.util.Properties
-
Searches for the property with the specified key in this property list.
- getProperty(String, String) - Method in class net.sourceforge.jabm.util.Properties
-
Searches for the property with the specified key in this property list.
- getPropertyName() - Method in class net.sourceforge.jabm.event.RandomVariateInitialisedEvent
-
- getProportions() - Method in class net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
-
- getqLearner() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getR() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- getRandomAgent() - Method in class net.sourceforge.jabm.Population
-
- getRandomParamDistribution() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- getRangeAxisLabel() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getRelationshipTracker() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- getReports() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- getReports() - Method in class net.sourceforge.jabm.report.BatchMetaReport
-
- getReports() - Method in class net.sourceforge.jabm.SimulationController
-
- getReportVariables() - Method in class net.sourceforge.jabm.event.ReportVariablesChangedEvent
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.AbstractReport
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.SimEventReport
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- getReportVariables() - Method in class net.sourceforge.jabm.report.TimelessReportVariables
-
- getReportVariables() - Method in class net.sourceforge.jabm.view.BarChart
-
- getReportVariables() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getRowCount() - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getRowCount() - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getRowCount() - Method in class net.sourceforge.jabm.view.BarChart
-
- getRowCount() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getRowIndex(Comparable) - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getRowIndex(Comparable) - Method in class net.sourceforge.jabm.view.BarChart
-
- getRowKey(int) - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getRowKey(int) - Method in class net.sourceforge.jabm.view.BarChart
-
- getRowKeys() - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getRowKeys() - Method in class net.sourceforge.jabm.view.BarChart
-
- getS1() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- getSampleInterval() - Method in class net.sourceforge.jabm.report.InteractionIntervalReport
-
- getScheduler() - Method in class net.sourceforge.jabm.agent.AbstractAgent
-
- getScheduler() - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- getSeed() - Method in class net.sourceforge.jabm.prng.MersenneTwister
-
- getSeries() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getSeriesCount() - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getSeriesCount() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getSeriesCount() - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getSeriesKey(int) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getSeriesKey(int) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getSeriesKey(int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getSeriesList() - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getSimpleMovingAverage() - Method in class net.sourceforge.jabm.util.TimeSeriesWindow
-
- getSimulation() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- getSimulation() - Method in class net.sourceforge.jabm.event.SimulationEvent
-
- getSimulation() - Method in class net.sourceforge.jabm.SimulationController
-
- getSimulationBeanName() - Method in class net.sourceforge.jabm.SpringSimulationController
-
- getSimulationController() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- getSimulationController() - Method in class net.sourceforge.jabm.event.SimulationControllerEvent
-
- getSimulationController() - Method in interface net.sourceforge.jabm.Simulation
-
Fetch the simulation controller for this simulation.
- getSimulationController() - Method in class net.sourceforge.jabm.SimulationManager
-
- getSimulationFactory() - Method in class net.sourceforge.jabm.SimulationController
-
- getSimulationTime() - Method in interface net.sourceforge.jabm.EventScheduler
-
- getSimulationTime() - Method in class net.sourceforge.jabm.RepeatedInteractionSimulation
-
- getSimulationTime() - Method in class net.sourceforge.jabm.SimpleSimulation
-
- getSimulationTime() - Method in interface net.sourceforge.jabm.Simulation
-
Query the current simulation time.
- getSimulationTime() - Method in class net.sourceforge.jabm.SimulationController
-
Query the simulation time in the currently running simulation.
- getSingletonInstance() - Static method in class net.sourceforge.jabm.spring.SimulationScope
-
- getSize() - Method in class net.sourceforge.jabm.agent.AgentList
-
- getSize() - Method in class net.sourceforge.jabm.Population
-
- getSlowSleepInterval() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- getSlowSleepInterval() - Method in class net.sourceforge.jabm.SimulationController
-
- getState() - Method in class net.sourceforge.jabm.learning.QLearner
-
- getState() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- getState() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- getStdDev() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the standard deviation from the mean.
- getStdDev() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the standard deviation from the mean.
- getStdev() - Method in class net.sourceforge.jabm.distribution.NormalDistribution
-
- getStrategies() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getStrategies() - Method in class net.sourceforge.jabm.report.PayoffMap
-
- getStrategy() - Method in class net.sourceforge.jabm.agent.AbstractAgent
-
- getStrategy() - Method in interface net.sourceforge.jabm.agent.Agent
-
- getStrategy() - Method in class net.sourceforge.jabm.event.StrategyExecutedEvent
-
- getStrategy(int) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.FullEntry
-
- getStrategyFactory() - Method in class net.sourceforge.jabm.init.StrategyInitialiser
-
- getStrategyFactory() - Method in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- getStrategyFactory() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- getStrategyInitialisers() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- getSubject() - Method in class net.sourceforge.jabm.event.AgentArrivalEvent
-
- getSum() - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
- getSummaryStatistics() - Method in class net.sourceforge.jabm.util.TimeSeriesWindow
-
- getTag() - Method in interface net.sourceforge.jabm.report.Taggable
-
- getTag() - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- getTag() - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- getTau() - Method in class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- getThreshold() - Method in class net.sourceforge.jabm.agent.utility.ThresholdUtilityFunction
-
- getTicks() - Method in class net.sourceforge.jabm.SimulationTime
-
- getTimeStamp() - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getTotal() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the total of the data
- getTotal() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the total of the data
- getTotalFitness() - Method in class net.sourceforge.jabm.agent.AgentList
-
- getUnderlyingDistribution() - Method in class net.sourceforge.jabm.util.AbsoluteContinuousDistribution
-
- getValue() - Method in class net.sourceforge.jabm.event.RandomVariateInitialisedEvent
-
- getValue(Comparable, Comparable) - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getValue(int, int) - Method in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- getValue(int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getValue() - Method in interface net.sourceforge.jabm.report.WeightedEdge
-
- getValue() - Method in class net.sourceforge.jabm.util.MutableDoubleWrapper
-
- getValue() - Method in class net.sourceforge.jabm.util.MutableIntWrapper
-
- getValue() - Method in class net.sourceforge.jabm.util.MutableStringWrapper
-
- getValue(int) - Method in class net.sourceforge.jabm.util.TimeSeriesWindow
-
- getValue(Comparable, Comparable) - Method in class net.sourceforge.jabm.view.BarChart
-
- getValue(int, int) - Method in class net.sourceforge.jabm.view.BarChart
-
- getValueAt(int, int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getValueAt(int, int) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getValueAxisLabel() - Method in class net.sourceforge.jabm.view.BarChart
-
- getValueEstimate(int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- getValueEstimates(int) - Method in interface net.sourceforge.jabm.learning.MDPLearner
-
- getValueEstimates(int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- getVariableBindings() - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.AbstractReport
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.AggregateFrequencyReport
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.BatchMetaReport
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.FitnessReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.PayoffByStrategyReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.RandomVariateReportVariables
-
- getVariableBindings() - Method in interface net.sourceforge.jabm.report.Report
-
Get the values calculated by this report.
- getVariableBindings() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.SimEventReport
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.TimelessReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.TotalFitnessCsvWriter
-
- getVariableBindings() - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- getVariableBindings() - Method in class net.sourceforge.jabm.view.BarChart
-
- getVariableBindings() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- getVariableBindings() - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getVariance() - Method in interface net.sourceforge.jabm.util.Distribution
-
Get the variance about the mean.
- getVariance() - Method in class net.sourceforge.jabm.util.SummaryStats
-
Get the variance about the mean.
- getVerboseVersion() - Static method in class net.sourceforge.jabm.Version
-
- getVersion() - Static method in class net.sourceforge.jabm.Version
-
- getWindows(List<View>) - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- getWindowSize() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- getWindowSize() - Method in class net.sourceforge.jabm.util.TimeSeriesWindow
-
- getX(int) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getX(int, int) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getX(int, int) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getX(int, int) - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getX(int, int) - Method in interface net.sourceforge.jabm.report.Timeseries
-
- getX(int) - Method in interface net.sourceforge.jabm.report.XYReportVariables
-
- getX(int, int) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getX(int, int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getXCoord(int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getXValue(int, int) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getXValue(int, int) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getXValue(int, int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getxVariableName() - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getxVariableName() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getxVariableName() - Method in interface net.sourceforge.jabm.report.XYReportVariables
-
- getY(int) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getY(int, int) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getY(int, int) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getY(int, int) - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getY(int, int) - Method in interface net.sourceforge.jabm.report.Timeseries
-
- getY(int) - Method in interface net.sourceforge.jabm.report.XYReportVariables
-
- getY(int, int) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getY(int, int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getYCoord(int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- getYValue(int, int) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- getYValue(int, int) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- getYValue(int, int) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- getyVariableNames() - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- getyVariableNames() - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- getyVariableNames() - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- getyVariableNames() - Method in interface net.sourceforge.jabm.report.Timeseries
-
- getyVariableNames() - Method in interface net.sourceforge.jabm.report.XYReportVariables
-
- goal - Variable in class net.sourceforge.jabm.util.Permutator
-
- goodEnough() - Method in interface net.sourceforge.jabm.learning.SelfKnowledgable
-
- goodEnough() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- GraphLearnerMonitor - Class in net.sourceforge.jabm.learning
-
- GraphLearnerMonitor() - Constructor for class net.sourceforge.jabm.learning.GraphLearnerMonitor
-
- groupSize - Variable in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- n - Variable in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
The number of possible events for this distribution.
- n - Variable in class net.sourceforge.jabm.report.SeriesReportVariables
-
- n - Variable in class net.sourceforge.jabm.util.Permutator
-
- name - Variable in class net.sourceforge.jabm.report.AbstractReportVariables
-
- name - Variable in class net.sourceforge.jabm.report.CombiReportVariables
-
- name - Variable in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- NAME - Static variable in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- net.sourceforge.jabm - package net.sourceforge.jabm
-
The top-level package for JABM.
- net.sourceforge.jabm.agent - package net.sourceforge.jabm.agent
-
Classes defining agentsThe top-level package for JABM.
- net.sourceforge.jabm.agent.utility - package net.sourceforge.jabm.agent.utility
-
Classes defining utility functions for agents.
- net.sourceforge.jabm.distribution - package net.sourceforge.jabm.distribution
-
Classes defining probability distributions that can be used
in JABM.
- net.sourceforge.jabm.event - package net.sourceforge.jabm.event
-
Classes representing events that have occurred in the simulation.
- net.sourceforge.jabm.evolution - package net.sourceforge.jabm.evolution
-
Classes for implementing evolutionary models and social learning.
- net.sourceforge.jabm.gametheory - package net.sourceforge.jabm.gametheory
-
Classes for performing empirical game-theoretic analysis of agent-based models.
- net.sourceforge.jabm.init - package net.sourceforge.jabm.init
-
Classes used to initialise the various components of the simulation.
- net.sourceforge.jabm.learning - package net.sourceforge.jabm.learning
-
A library of algorithms for individual learning.
- net.sourceforge.jabm.mixing - package 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.prng - package net.sourceforge.jabm.prng
-
- net.sourceforge.jabm.report - package net.sourceforge.jabm.report
-
Classes implementing monitoring and reporting functionality.
- net.sourceforge.jabm.spring - package net.sourceforge.jabm.spring
-
Miscellaneous classes providing functionality relating to
Spring.
- net.sourceforge.jabm.strategy - package net.sourceforge.jabm.strategy
-
Classes representing the strategies used by the agents in the simulation.
- net.sourceforge.jabm.util - package net.sourceforge.jabm.util
-
- net.sourceforge.jabm.view - package net.sourceforge.jabm.view
-
Classes implementing GUI components.
- newData(Iterator) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(Object[]) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(Boolean) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(Integer) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(Double) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(Long) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(String) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(int) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(long) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(double) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(float) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(boolean) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(Object) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- newData(int) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(long) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(double) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(float) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Iterator) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Object[]) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Object) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(boolean) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Double) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Integer) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Long) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(String) - Method in class net.sourceforge.jabm.report.DataSeriesWriter
-
- newData(Iterator) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(Object[]) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(String) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(Double) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(Integer) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(Long) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(Object) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(int) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(long) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(double) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(float) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(boolean) - Method in interface net.sourceforge.jabm.report.DataWriter
-
- newData(Iterator) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(Object[]) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(Object) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(int) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(long) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(double) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(float) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(boolean) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(String) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(Integer) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(Double) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(Long) - Method in class net.sourceforge.jabm.report.NullDataWriter
-
- newData(double) - Method in interface net.sourceforge.jabm.util.Distribution
-
Add a new datum to the series.
- newData(double) - Method in class net.sourceforge.jabm.util.FixedLengthQueue
-
- newData(double) - Method in class net.sourceforge.jabm.util.SummaryStats
-
Add a new datum to the set.
- newState(double, int) - Method in interface net.sourceforge.jabm.learning.MDPLearner
-
The call-back after performing an action.
- newState(double, int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- next() - Method in class net.sourceforge.jabm.util.BaseNIterator
-
- next() - Method in class net.sourceforge.jabm.util.Partitioner
-
- next() - Method in class net.sourceforge.jabm.util.Permutator
-
- next() - Method in class net.sourceforge.jabm.util.QueueDisassembler
-
- nextBoolean() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextBytes(byte[]) - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextColumn() - Method in class net.sourceforge.jabm.report.CSVWriter
-
- nextDouble() - Method in class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
- nextDouble() - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- nextDouble() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextDouble() - Method in class net.sourceforge.jabm.util.AbsoluteContinuousDistribution
-
- nextFactory() - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- nextFloat() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextGaussian() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextId - Variable in class net.sourceforge.jabm.util.IdAllocator
-
- nextId() - Method in class net.sourceforge.jabm.util.IdAllocator
-
- nextInt() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextInt(int) - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextLong() - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- nextRecord() - Method in class net.sourceforge.jabm.report.CSVReader
-
- NormalDistribution - Class in net.sourceforge.jabm.distribution
-
- NormalDistribution() - Constructor for class net.sourceforge.jabm.distribution.NormalDistribution
-
- notifyGenericListeners(SimEvent) - Method in class net.sourceforge.jabm.event.AbstractModel
-
- notifySpecificListeners(SimEvent) - Method in class net.sourceforge.jabm.event.AbstractModel
-
- notifyTableChanged() - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- NPTRothErevLearner - Class in net.sourceforge.jabm.learning
-
A modification of RothErev to address parameter degeneracy, and modified
learning with 0-reward.
- NPTRothErevLearner(int, double, double, double, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.NPTRothErevLearner
-
- NPTRothErevLearner(RandomEngine) - Constructor for class net.sourceforge.jabm.learning.NPTRothErevLearner
-
- NPTRothErevLearner(int, RandomEngine, double[]) - Constructor for class net.sourceforge.jabm.learning.NPTRothErevLearner
-
- NPTRothErevLearner(int, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.NPTRothErevLearner
-
- NullDataWriter - Class in net.sourceforge.jabm.report
-
- NullDataWriter() - Constructor for class net.sourceforge.jabm.report.NullDataWriter
-
- numActions - Variable in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- numActions - Variable in class net.sourceforge.jabm.learning.QLearner
-
The number of possible actions
- numAgentsPerStrategy - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.Entry
-
- numberOfObjectsPerFactory - Variable in class net.sourceforge.jabm.util.CombiObjectFactory
-
- numColumns - Variable in class net.sourceforge.jabm.report.CSVWriter
-
- numDigits - Variable in class net.sourceforge.jabm.util.BaseNIterator
-
- numEntries - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- numGroups - Variable in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- numPlayers - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- numPlayersPerRole - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- numRoles - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- numSimulations - Variable in class net.sourceforge.jabm.SimulationController
-
The total number of simulations to run.
- numStates - Variable in class net.sourceforge.jabm.learning.QLearner
-
The number of possible states
- numSteps - Variable in class net.sourceforge.jabm.mixing.FullPairwiseAgentMixer
-
- numStrategies - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- numStrategiesPerRole - Variable in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- r - Variable in class net.sourceforge.jabm.learning.RothErevLearner
-
The recency parameter.
- RandomArrivalAgentMixer - Class in net.sourceforge.jabm.mixing
-
With this mixer, on any given time step an agent arrival event is generated
with a given probability.
- RandomArrivalAgentMixer(RandomEngine) - Constructor for class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
- RandomArrivalAgentMixer() - Constructor for class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
- RandomDoubleFactoryBean - Class in net.sourceforge.jabm.spring
-
A
Spring factory
bean which generates random Double values from the specified probability
distribution.
- RandomDoubleFactoryBean() - Constructor for class net.sourceforge.jabm.spring.RandomDoubleFactoryBean
-
- RandomGeneratorAdaptor - Class in net.sourceforge.jabm.distribution
-
- RandomGeneratorAdaptor(RandomEngine) - Constructor for class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- RandomGeneratorAdaptor() - Constructor for class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- randomInitialise() - Method in interface net.sourceforge.jabm.learning.MimicryLearner
-
Initialise with random values for free parameters
- randomInitialise() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- randomInitialise() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- randomInitialise() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearnerWithMomentum
-
- RandomIntegerFactoryBean - Class in net.sourceforge.jabm.spring
-
A
Spring factory
bean which generates random Integer values from the specified probability
distribution.
- RandomIntegerFactoryBean() - Constructor for class net.sourceforge.jabm.spring.RandomIntegerFactoryBean
-
- randomParamDistribution - Variable in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- randomParamDistribution - Variable in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- RandomRobinAgentMixer - Class in net.sourceforge.jabm.mixing
-
All agents arrive simultaneously at the simulation.
- RandomRobinAgentMixer() - Constructor for class net.sourceforge.jabm.mixing.RandomRobinAgentMixer
-
- RandomRobinAgentMixer(RandomEngine) - Constructor for class net.sourceforge.jabm.mixing.RandomRobinAgentMixer
-
- RandomVariateInitialisedEvent - Class in net.sourceforge.jabm.event
-
- RandomVariateInitialisedEvent(String, double) - Constructor for class net.sourceforge.jabm.event.RandomVariateInitialisedEvent
-
- RandomVariateInitialiser - Class in net.sourceforge.jabm.init
-
A simulation factory which initialises the values of pre-specified
Spring bean properties by drawing randomly from the specified probability
distribution.
- RandomVariateInitialiser() - Constructor for class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- RandomVariateReportVariables - Class in net.sourceforge.jabm.report
-
- RandomVariateReportVariables() - Constructor for class net.sourceforge.jabm.report.RandomVariateReportVariables
-
- rangeAxisLabel - Variable in class net.sourceforge.jabm.view.TimeSeriesChart
-
- readFromFile(String) - Static method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- readSystemProperties() - Method in class net.sourceforge.jabm.util.SystemProperties
-
- recordMoments(Object, Map<Object, Number>, SummaryStatistics) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- recordSummaryStatistics(Object, Map<Object, Number>, SummaryStatistics) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- registerCategory(Comparable<?>) - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- registerDestructionCallback(String, Runnable) - Method in class net.sourceforge.jabm.spring.SimulationScope
-
- registerFactory(DefaultListableBeanFactory) - Static method in class net.sourceforge.jabm.spring.BeanFactorySingleton
-
- reinitialise() - Method in class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
Initialise the delegate provided that the bean has
already been configured.
- RelationshipTracker - Interface in net.sourceforge.jabm.report
-
- relationshipTracker - Variable in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- remove(int) - Method in class net.sourceforge.jabm.agent.AgentList
-
- remove(String) - Method in class net.sourceforge.jabm.spring.SimulationScope
-
- remove() - Method in class net.sourceforge.jabm.util.BaseNIterator
-
- remove() - Method in class net.sourceforge.jabm.util.Partitioner
-
- remove() - Method in class net.sourceforge.jabm.util.Permutator
-
- remove(Object) - Method in interface net.sourceforge.jabm.util.PriorityQueue
-
- remove() - Method in class net.sourceforge.jabm.util.QueueDisassembler
-
- removeChangeListener(DatasetChangeListener) - Method in class net.sourceforge.jabm.view.BarChart
-
- removeChangeListener(DatasetChangeListener) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- removeChangeListener(DatasetChangeListener) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- removeFirst() - Method in interface net.sourceforge.jabm.util.PriorityQueue
-
- removeListener(EventListener) - Method in class net.sourceforge.jabm.event.AbstractModel
-
- removeListener(EventListener) - Method in interface net.sourceforge.jabm.event.Model
-
- removeListener(EventListener) - Method in interface net.sourceforge.jabm.EventScheduler
-
- removeSingleAgent(int) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix.Entry
-
- removeTableModelListener(TableModelListener) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- RepeatedInteractionSimulation - Class in net.sourceforge.jabm
-
A simulation in which agents repeatedly arrive at the simulation in
multiple rounds.
- RepeatedInteractionSimulation(SimulationController) - Constructor for class net.sourceforge.jabm.RepeatedInteractionSimulation
-
- RepeatedInteractionSimulation() - Constructor for class net.sourceforge.jabm.RepeatedInteractionSimulation
-
- Report - Interface in net.sourceforge.jabm.report
-
Objects implementing the Report
interface provide reporting
functionality by collecting data on simulations.
- reports - Variable in class net.sourceforge.jabm.report.BatchMetaReport
-
- reports - Variable in class net.sourceforge.jabm.SimulationController
-
The reports that will collect data on the simulations.
- reportVariables - Variable in class net.sourceforge.jabm.event.ReportVariablesChangedEvent
-
- reportVariables - Variable in class net.sourceforge.jabm.report.AbstractReport
-
- reportVariables - Variable in class net.sourceforge.jabm.report.CombiReportVariables
-
- reportVariables - Variable in class net.sourceforge.jabm.report.CSVReportVariables
-
This report collects the data that we will write.
- ReportVariables - Interface in net.sourceforge.jabm.report
-
This interface defines Report objects which keep track of variables which are
recomputed in response to various simulation events.
- reportVariables - Variable in class net.sourceforge.jabm.report.SeriesReportVariables
-
- reportVariables - Variable in class net.sourceforge.jabm.report.SimEventReport
-
- reportVariables - Variable in class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- reportVariables - Variable in class net.sourceforge.jabm.report.TimelessReportVariables
-
- reportVariables - Variable in class net.sourceforge.jabm.view.BarChart
-
- reportVariables - Variable in class net.sourceforge.jabm.view.JFrameReportVariables
-
This report collects the data that we will write.
- ReportVariablesChangedEvent - Class in net.sourceforge.jabm.event
-
- ReportVariablesChangedEvent(ReportVariables) - Constructor for class net.sourceforge.jabm.event.ReportVariablesChangedEvent
-
- reportViews - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- ReportWithGUI - Interface in net.sourceforge.jabm.report
-
A report which provides a graphical user-interface in the form
of a swing
JComponent
.
- reproduce(AgentList) - Method in interface net.sourceforge.jabm.evolution.Breeder
-
Compute the next generation of agents.
- reproduce(AgentList) - Method in class net.sourceforge.jabm.evolution.CombiBreeder
-
- reproduce() - Method in class net.sourceforge.jabm.evolution.EvolvingPopulation
-
Produce the next generation of agents.
- reproduce(AgentList) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- reproduce(Agent, Agent) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- reproduce(AgentList) - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- ReproductionStartingEvent - Class in net.sourceforge.jabm.event
-
- ReproductionStartingEvent(Simulation) - Constructor for class net.sourceforge.jabm.event.ReproductionStartingEvent
-
- reset() - Method in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- reset() - Method in class net.sourceforge.jabm.learning.QLearner
-
- reset() - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- reset() - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- reset() - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- reset() - Method in class net.sourceforge.jabm.Population
-
- reset() - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
- reset(SimulationEvent) - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- reset() - Method in class net.sourceforge.jabm.util.FixedLengthQueue
-
- reset() - Method in interface net.sourceforge.jabm.util.Resetable
-
Reinitialise our state to the original settings.
- reset() - Method in class net.sourceforge.jabm.util.SummaryStats
-
- Resetable - Interface in net.sourceforge.jabm.util
-
Classes implementing this interface indicate that their state is resetable.
- resetPropensities() - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- resize(int) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- resolveContextualObject(String) - Method in class net.sourceforge.jabm.spring.SimulationScope
-
- restoreLayout() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- resume() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- resume() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- resume() - Method in interface net.sourceforge.jabm.Simulation
-
Resume the simulation after pausing.
- reverseMap - Variable in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
- reward(double) - Method in class net.sourceforge.jabm.learning.DumbRandomLearner
-
- reward(double) - Method in class net.sourceforge.jabm.learning.MetaLearner
-
- reward(double) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Reward the last action taken by the learner according to some payoff.
- reward(double) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- reward(double) - Method in interface net.sourceforge.jabm.learning.StimuliResponseLearner
-
Reward the learning algorithm according to the last action it chose.
- RiskNeutralUtilityFunction - Class in net.sourceforge.jabm.agent.utility
-
- RiskNeutralUtilityFunction() - Constructor for class net.sourceforge.jabm.agent.utility.RiskNeutralUtilityFunction
-
- RlStrategy - Class in net.sourceforge.jabm.strategy
-
- RlStrategy(Agent, ObjectFactory<Strategy>, StimuliResponseLearner) - Constructor for class net.sourceforge.jabm.strategy.RlStrategy
-
- RlStrategy(ObjectFactory<Strategy>, StimuliResponseLearner) - Constructor for class net.sourceforge.jabm.strategy.RlStrategy
-
- RlStrategy() - Constructor for class net.sourceforge.jabm.strategy.RlStrategy
-
- RlStrategyWithImitation - Class in net.sourceforge.jabm.strategy
-
- RlStrategyWithImitation(Agent, ObjectFactory<Strategy>, StimuliResponseLearner) - Constructor for class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- RlStrategyWithImitation(ObjectFactory<Strategy>, StimuliResponseLearner) - Constructor for class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- RlStrategyWithState - Class in net.sourceforge.jabm.strategy
-
- RlStrategyWithState(Agent, ObjectFactory<Strategy>, MDPLearner) - Constructor for class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- RlStrategyWithState(ObjectFactory<Strategy>, MDPLearner) - Constructor for class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- RlStrategyWithState() - Constructor for class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- RothErevLearner - Class in net.sourceforge.jabm.learning
-
A class implementing the Roth-Erev learning algorithm.
- RothErevLearner(int, double, double, double, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.RothErevLearner
-
Construct a new learner.
- RothErevLearner(RandomEngine) - Constructor for class net.sourceforge.jabm.learning.RothErevLearner
-
- RothErevLearner(int, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.RothErevLearner
-
- RothErevLearner(int, RandomEngine, double[]) - Constructor for class net.sourceforge.jabm.learning.RothErevLearner
-
- round - Variable in class net.sourceforge.jabm.RepeatedInteractionSimulation
-
The current round a.k.a.
- RoundFinishedEvent - Class in net.sourceforge.jabm.event
-
An event that is fired after a simulation tick (round) has finished.
- RoundFinishedEvent(Simulation) - Constructor for class net.sourceforge.jabm.event.RoundFinishedEvent
-
- RoundFinishedEvent() - Constructor for class net.sourceforge.jabm.event.RoundFinishedEvent
-
- RoundStartingEvent - Class in net.sourceforge.jabm.event
-
An event that is fired before the start of a simulation tick (round).
- RoundStartingEvent(Simulation) - Constructor for class net.sourceforge.jabm.event.RoundStartingEvent
-
- ROW - Static variable in class net.sourceforge.jabm.report.CategoryDatasetFrequencyAdaptor
-
- run() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- run() - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- run() - Method in class net.sourceforge.jabm.RepeatedInteractionSimulation
-
- run() - Method in class net.sourceforge.jabm.SimpleSimulation
-
- run() - Method in class net.sourceforge.jabm.SimulationController
-
Run the batch of simulations in sequence.
- run() - Method in class net.sourceforge.jabm.SimulationExperiment
-
Run this experiment.
- run() - Method in class net.sourceforge.jabm.SimulationManager
-
- runButton - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- runSingleExperiment() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- runSingleExperiment() - Method in class net.sourceforge.jabm.SimulationManager
-
- runSingleExperiment(Properties) - Method in class net.sourceforge.jabm.SimulationManager
-
- runSingleExperiment(String) - Method in class net.sourceforge.jabm.SimulationManager
-
- runSingleSimulation() - Method in class net.sourceforge.jabm.SimulationController
-
Run a single simulation.
- s1 - Variable in class net.sourceforge.jabm.learning.RothErevLearner
-
The scaling parameter.
- sampleInterval - Variable in class net.sourceforge.jabm.report.InteractionIntervalReport
-
- save(Graph<V, E>, String, Transformer<V, String>, Transformer<E, Number>, Transformer<V, Point2D>) - Method in class net.sourceforge.jabm.report.DotWriter
-
Saves g
to filename
.
- save(Graph<V, E>, String, Transformer<V, String>, Transformer<E, Number>) - Method in class net.sourceforge.jabm.report.DotWriter
-
Saves g
to filename
.
- save(Graph<V, E>, String) - Method in class net.sourceforge.jabm.report.DotWriter
-
Saves g
to filename
; no vertex labels are
written out, and the edge weights are written as 1.0.
- save(Graph<V, E>, Writer) - Method in class net.sourceforge.jabm.report.DotWriter
-
Saves g
to w
; no vertex labels are written out,
and the edge weights are written as 1.0.
- save(Graph<V, E>, Writer, Transformer<V, String>, Transformer<E, Number>) - Method in class net.sourceforge.jabm.report.DotWriter
-
Saves g
to w
; vertex labels are given by
vs
and edge weights by nev
.
- save(Graph<V, E>, Writer, Transformer<V, String>, Transformer<E, Number>, Transformer<V, Point2D>) - Method in class net.sourceforge.jabm.report.DotWriter
-
Writes graph
to w
.
- save(OutputStream, String) - Method in class net.sourceforge.jabm.util.Properties
-
Deprecated.
This method does not throw an IOException if an I/O error
occurs while saving the property list. The preferred way to save a
properties list is via the store(OutputStream out,
String comments)
method or the
storeToXML(OutputStream os, String comment)
method.
- saveLayout() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- saveSimulationProperties() - Method in class net.sourceforge.jabm.DesktopSimulationManager
-
- scheduler - Variable in class net.sourceforge.jabm.agent.AbstractAgent
-
The event scheduler used to fire events originating from this agent.
- scheduler - Variable in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- seed - Variable in class net.sourceforge.jabm.prng.MersenneTwister
-
- seedMask - Variable in class net.sourceforge.jabm.SimulationManager
-
- SelfKnowledgable - Interface in net.sourceforge.jabm.learning
-
Classes implementing this interface indicate that they know if their output
is good enough to be used.
- seperator - Variable in class net.sourceforge.jabm.report.CSVWriter
-
- series - Variable in class net.sourceforge.jabm.view.TimeSeriesChart
-
The underlying time series which is the model for our chart.
- seriesList - Variable in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- seriesNames - Variable in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- SeriesReportVariables - Class in net.sourceforge.jabm.report
-
A report which incrementally records values from an underlying
ReportVariables
object to an array each time it is computed.
- SeriesReportVariables() - Constructor for class net.sourceforge.jabm.report.SeriesReportVariables
-
- set(int, Agent) - Method in class net.sourceforge.jabm.agent.AgentList
-
- setAction(int) - Method in class net.sourceforge.jabm.learning.DumbLearner
-
- setActionSelector(ActionSelector) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setActionSelector(ActionSelector) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- setAgent(Agent) - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- setAgent(Agent) - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- setAgent(Agent) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- setAgent(Agent) - Method in interface net.sourceforge.jabm.strategy.Strategy
-
Configure the agent associated with this strategy.
- setAgentFactory(ObjectFactory<Agent>) - Method in class net.sourceforge.jabm.agent.AgentList
-
- setAgentIndex(int) - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
The index of a particular agent within the population whose
strategy executions we want to track.
- setAgentInitialiser(AgentInitialiser) - Method in class net.sourceforge.jabm.AbstractSimulation
-
- setAgentList(AgentList) - Method in class net.sourceforge.jabm.Population
-
- setAgentMixer(AgentMixer) - Method in class net.sourceforge.jabm.AbstractSimulation
-
Configure the mixing policy which specifies how agents interact
each other.
- setAgents(List<Agent>) - Method in class net.sourceforge.jabm.agent.AgentList
-
- setAlpha(double) - Method in class net.sourceforge.jabm.agent.utility.CaraUtilityFunction
-
- setAlpha(double) - Method in class net.sourceforge.jabm.agent.utility.QuadraticUtilityFunction
-
- setAlpha(double) - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- setAppend(boolean) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- setArrivalProbability(double) - Method in class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
Configure the probability with which an agent will arrive in any given
tick.
- setAutoNumbering(boolean) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- setAutowrap(boolean) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- setBaseFitnessFunction(FitnessFunction) - Method in class net.sourceforge.jabm.evolution.EMAFitnessFunction
-
- setBeanFactory(BeanFactory) - Method in class net.sourceforge.jabm.SpringSimulationController
-
- setBeta(double) - Method in class net.sourceforge.jabm.agent.utility.QuadraticUtilityFunction
-
- setBinCount(int) - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- setBinFileName(String) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- setBinFileName(String) - Method in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- setBreeder(Breeder) - Method in class net.sourceforge.jabm.evolution.EvolvingPopulation
-
Configure the breeder for this population which specifies
how the agents in this population reproduce.
- setBreedingInterval(int) - Method in class net.sourceforge.jabm.evolution.EvolvingPopulation
-
Configure the breeding interval which specifies the rate at which
reproduction occurs.
- setBreedingPipeline(List<Breeder>) - Method in class net.sourceforge.jabm.evolution.CombiBreeder
-
- setChartTitle(String) - Method in class net.sourceforge.jabm.view.BarChart
-
- setChartTitle(String) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- setCoefficient(double) - Method in class net.sourceforge.jabm.agent.utility.LogUtilityFunction
-
- setCoefficient(double) - Method in class net.sourceforge.jabm.agent.utility.RiskNeutralUtilityFunction
-
- setCompressedPayoffs(CompressedPayoffMatrix.Entry, PayoffMap) - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- setConfigFileName(String) - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
The name of the configuration file which specifies which
bean properties are to be treated as random variates and their
corresponding distribution.
- setConfigFileNamePrefix(Object) - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
- setCsvFileName(String) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- setCsvFileName(String) - Method in class net.sourceforge.jabm.report.HeuristicPayoffReport
-
- setDataFileName(String) - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- setDiscountRate(double) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setDiscountRate(double) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- setDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jabm.spring.AbstractRandomVariateFactoryBean
-
The probability distribution used to generate the value of this bean.
- setEpsilon(double) - Method in class net.sourceforge.jabm.learning.EpsilonGreedyActionSelector
-
- setEventPrototype(SimEvent) - Method in class net.sourceforge.jabm.report.SimEventReport
-
- setEventScheduler(EventScheduler) - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
If this property is set then the initialiser will fire
a RandomVariateInitialisedEvent each time a
random variate is initialised.
- setExperimentation(double) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- setFactories(ArrayList<ObjectFactory>) - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- setFactoryMap(Map<ObjectFactory, Integer>) - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- setFileNameExtension(Object) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- setFileNamePrefix(MutableStringWrapper) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- setFileNamePrefix(Object) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- setFileNamePrefix(MutableStringWrapper) - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- setFileNameSuffix(String) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- setFileNameSuffix(String) - Method in class net.sourceforge.jabm.report.FittestStrategyReportVariables
-
- setFitnessFunction(FitnessFunction) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- setFormat(DecimalFormat) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- setGroup(DatasetGroup) - Method in class net.sourceforge.jabm.view.BarChart
-
- setGroup(DatasetGroup) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- setGroup(DatasetGroup) - Method in class net.sourceforge.jabm.view.XYDatasetAdaptor
-
- setGroupSize(int) - Method in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- setImitationOperator(ImitationOperator) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- setImitationProbability(double) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- setInitialiser(AgentInitialiser) - Method in class net.sourceforge.jabm.init.CombiAgentInitialiser
-
- setInitialisers(ArrayList<AgentInitialiser>) - Method in class net.sourceforge.jabm.init.CombiAgentInitialiser
-
- setInitialisers(List<AgentInitialiser>) - Method in class net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
-
- setInitialPropensities(double[]) - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- setInitialPropensities(double[]) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- setInitialQValue(double) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setInitialQValue(double) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- setKeyList(List) - Method in class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
Configure the list of the strategies which this report will track.
- setLearner(StimuliResponseLearner) - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- setLearner(MDPLearner) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- setLearningRate(double) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setLearningRate(double) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- setLearningRate(double) - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- setListeners() - Method in class net.sourceforge.jabm.SimulationController
-
Establish any listening relationships that are required prior
to launching a new simulation.
- setMax(double) - Method in class net.sourceforge.jabm.distribution.UniformDistribution
-
- setMaximumRounds(int) - Method in class net.sourceforge.jabm.RepeatedInteractionSimulation
-
Configure the maximum number of rounds this simulation will run before
being automatically terminated.
- setMean(double) - Method in class net.sourceforge.jabm.distribution.NormalDistribution
-
- setMin(double) - Method in class net.sourceforge.jabm.distribution.UniformDistribution
-
- setModelDescription(String) - Method in class net.sourceforge.jabm.SimulationController
-
- setMomentum(double) - Method in class net.sourceforge.jabm.learning.WidrowHoffLearnerWithMomentum
-
- setMutationFactory(ObjectFactory<Strategy>) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- setMutationOperator(MutationOperator) - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- setMutationProbability(double) - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- setName(String) - Method in class net.sourceforge.jabm.report.AbstractReportVariables
-
- setName(String) - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- setName(String) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- setNumberOfActions(int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setNumberOfActions(int) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- setNumberOfObjectsPerFactory(ArrayList<Integer>) - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- setNumberOfStates(int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setNumColumns(int) - Method in class net.sourceforge.jabm.report.CSVWriter
-
- setNumGroups(int) - Method in class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- setNumSimulations(int) - Method in class net.sourceforge.jabm.SimulationController
-
Configure the number of independent simulations to run as
part of a Monte-carlo experiment.
- setNumSteps(int) - Method in class net.sourceforge.jabm.mixing.FullPairwiseAgentMixer
-
- setObjects(ArrayList<Agent>) - Method in class net.sourceforge.jabm.event.AgentArrivalEvent
-
- setOutputLevel(double) - Method in interface net.sourceforge.jabm.learning.MimicryLearner
-
Initialise the learning algorithm to output the supplied value.
- setOutputLevel(double) - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
no effect on FixedLengthQueue-based next output!
- setOutputLevel(double) - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- setOverFlowFactory(int) - Method in class net.sourceforge.jabm.util.CombiObjectFactory
-
- setPassThrough(boolean) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- setPayoffByStrategy(PayoffByStrategyReportVariables) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- setPayoffMap(PayoffMap) - Method in class net.sourceforge.jabm.report.PayoffByStrategyReportVariables
-
- setPayoffMatrix(CompressedPayoffMatrix) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- setPopulation(Population) - Method in class net.sourceforge.jabm.AbstractSimulation
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.distribution.AbstractDelegatedDistribution
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.distribution.EmpiricalDistribution
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.evolution.FitnessProportionateBreeder
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.evolution.MutationBreeder
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.init.RandomVariateInitialiser
-
The pseudo-random number generator to be used for drawing all
variates drawn by this initialiser.
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.learning.EpsilonGreedyActionSelector
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.mixing.FullAgentMixer
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.mixing.RandomArrivalAgentMixer
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.mixing.RandomRobinAgentMixer
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.mixing.StochasticPairwiseAgentMixer
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.Population
-
- setPrng(RandomEngine) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithImitation
-
- setProbability(int, double) - Method in class net.sourceforge.jabm.prng.DiscreteProbabilityDistribution
-
Set the probability of the ith event.
- setPropensities(double[]) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
Replace the current propensities with the supplied propensity array.
- setProperty(String, String) - Method in class net.sourceforge.jabm.util.Properties
-
Calls the Hashtable method put
.
- setPropertyName(String) - Method in class net.sourceforge.jabm.event.RandomVariateInitialisedEvent
-
- setProportions(float[]) - Method in class net.sourceforge.jabm.init.ProportionalCombiAgentInitialiser
-
- setqLearner(QLearner) - Method in class net.sourceforge.jabm.learning.StatelessQLearner
-
- setRandomParamDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jabm.learning.WidrowHoffLearner
-
- setRangeAxisLabel(String) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- setRecency(double) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- setRelationshipTracker(RelationshipTracker) - Method in class net.sourceforge.jabm.report.WeightedGraphMetrics
-
- setReports(List<Report>) - Method in class net.sourceforge.jabm.report.BatchMetaReport
-
- setReports(ArrayList<Report>) - Method in class net.sourceforge.jabm.SimulationController
-
Configure the reports for this simulation.
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.report.AbstractReport
-
Configure the variables that will be updated by this report.
- setReportVariables(List<ReportVariables>) - Method in class net.sourceforge.jabm.report.CombiReportVariables
-
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.report.CSVReportVariables
-
- setReportVariables(XYReportVariables) - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.report.SimEventReport
-
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.report.TimelessReportVariables
-
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.view.BarChart
-
- setReportVariables(ReportVariables) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- setSampleInterval(int) - Method in class net.sourceforge.jabm.report.InteractionIntervalReport
-
Configure the sampling interval for this report.
- setScaling(double) - Method in class net.sourceforge.jabm.learning.RothErevLearner
-
- setScheduler(EventScheduler) - Method in class net.sourceforge.jabm.agent.AbstractAgent
-
- setScheduler(EventScheduler) - Method in interface net.sourceforge.jabm.agent.Agent
-
Set the event scheduler for this agent.
- setScheduler(EventScheduler) - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- setSeed(int) - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- setSeed(int[]) - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- setSeed(long) - Method in class net.sourceforge.jabm.distribution.RandomGeneratorAdaptor
-
- setSeed(int) - Method in class net.sourceforge.jabm.prng.MersenneTwister
-
- setSeries(Timeseries) - Method in class net.sourceforge.jabm.view.TimeSeriesChart
-
- setSeriesList(List<Timeseries>) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- setSimulation(Simulation) - Method in class net.sourceforge.jabm.SimulationController
-
- setSimulationBeanName(String) - Method in class net.sourceforge.jabm.SpringSimulationController
-
The name of bean representing the Simulation to be run
as part of this experiment.
- setSimulationController(SimulationController) - Method in class net.sourceforge.jabm.AbstractSimulation
-
- setSimulationFactory(SimulationFactory) - Method in class net.sourceforge.jabm.SimulationController
-
Configure the initialiser for this simulation.
- setSize(int) - Method in class net.sourceforge.jabm.agent.AgentList
-
- setSize(int) - Method in class net.sourceforge.jabm.Population
-
- setSlowSleepInterval(int) - Method in class net.sourceforge.jabm.AbstractSimulation
-
- setSlowSleepInterval(int) - Method in class net.sourceforge.jabm.SimulationController
-
- setState(int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setStatesAndActions(int, int) - Method in class net.sourceforge.jabm.learning.QLearner
-
- setStdev(double) - Method in class net.sourceforge.jabm.distribution.NormalDistribution
-
- setStrategy(Strategy) - Method in class net.sourceforge.jabm.agent.AbstractAgent
-
Configure the strategy for this agent.
- setStrategy(Strategy) - Method in interface net.sourceforge.jabm.agent.Agent
-
Configure the current Strategy
for this agent.
- setStrategy(Strategy) - Method in class net.sourceforge.jabm.event.StrategyExecutedEvent
-
- setStrategyFactory(ObjectFactory<Strategy>) - Method in class net.sourceforge.jabm.init.StrategyInitialiser
-
- setStrategyFactory(ObjectFactory<Strategy>) - Method in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- setStrategyFactory(ObjectFactory<Strategy>) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- setStrategyInitialisers(List<StrategyInitialiser>) - Method in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- setSubject(Agent) - Method in class net.sourceforge.jabm.event.AgentArrivalEvent
-
- setTag(String) - Method in interface net.sourceforge.jabm.report.Taggable
-
- setTag(String) - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- setTag(String) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- setTau(double) - Method in class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- setThreshold(double) - Method in class net.sourceforge.jabm.agent.utility.ThresholdUtilityFunction
-
- setUnderlyingDistribution(AbstractContinousDistribution) - Method in class net.sourceforge.jabm.util.AbsoluteContinuousDistribution
-
- setup(String, boolean, int) - Method in class net.sourceforge.jabm.SimulationManager
-
- setup(String, String, boolean, int) - Method in class net.sourceforge.jabm.SimulationManager
-
- setValue(double) - Method in class net.sourceforge.jabm.event.RandomVariateInitialisedEvent
-
- setValue(double) - Method in class net.sourceforge.jabm.util.MutableDoubleWrapper
-
- setValue(int) - Method in class net.sourceforge.jabm.util.MutableIntWrapper
-
- setValue(String) - Method in class net.sourceforge.jabm.util.MutableStringWrapper
-
- setValue(double) - Method in class net.sourceforge.jabm.util.UntypedDouble
-
- setValueAt(Object, int, int) - Method in class net.sourceforge.jabm.view.JFrameReportVariables
-
- setValueAxisLabel(String) - Method in class net.sourceforge.jabm.view.BarChart
-
- setWindowSize(int) - Method in class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- shuffle(RandomEngine) - Method in class net.sourceforge.jabm.agent.AgentList
-
Randomly sort the agents in this list.
- SimEvent - Class in net.sourceforge.jabm.event
-
Superclass for all JABM events.
- SimEvent() - Constructor for class net.sourceforge.jabm.event.SimEvent
-
- SimEventReport - Class in net.sourceforge.jabm.report
-
- SimEventReport() - Constructor for class net.sourceforge.jabm.report.SimEventReport
-
- SimpleSimulation - Class in net.sourceforge.jabm
-
- SimpleSimulation(SimulationController) - Constructor for class net.sourceforge.jabm.SimpleSimulation
-
- SimpleSimulation() - Constructor for class net.sourceforge.jabm.SimpleSimulation
-
- simulation - Variable in class net.sourceforge.jabm.event.SimulationEvent
-
- simulation - Variable in class net.sourceforge.jabm.report.AbstractReportVariables
-
- Simulation - Interface in net.sourceforge.jabm
-
Classes implementing this interface define agent-based simulation models.
- simulation - Variable in class net.sourceforge.jabm.SimulationController
-
The underlying simulation.
- SIMULATION_CONTROLLER_BEAN - Static variable in class net.sourceforge.jabm.SimulationManager
-
The name of the spring bean representing the SimulationController
which will be used to run the experiments.
- simulationBeanName - Variable in class net.sourceforge.jabm.SpringSimulationController
-
The name of the bean representing the Simulation.
- simulationController - Variable in class net.sourceforge.jabm.AbstractSimulation
-
- simulationController - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- simulationController - Variable in class net.sourceforge.jabm.event.SimulationControllerEvent
-
- SimulationController - Class in net.sourceforge.jabm
-
The SimulationController is responsible for running a batch of one or more
independent Simulation runs.
- SimulationController() - Constructor for class net.sourceforge.jabm.SimulationController
-
- SimulationControllerEvent - Class in net.sourceforge.jabm.event
-
- SimulationControllerEvent(SimulationController) - Constructor for class net.sourceforge.jabm.event.SimulationControllerEvent
-
- SimulationEvent - Class in net.sourceforge.jabm.event
-
An event pertaining to a specific Simulation.
- SimulationEvent(Simulation) - Constructor for class net.sourceforge.jabm.event.SimulationEvent
-
- SimulationEvent() - Constructor for class net.sourceforge.jabm.event.SimulationEvent
-
- SimulationExperiment - Class in net.sourceforge.jabm
-
A simulation experiment represents a simulation and a corresponding treatment:
that is, a set of parameter bindings represented as Java Properties.
- SimulationExperiment(BeanFactory, String, int, Map<String, String>, boolean, int) - Constructor for class net.sourceforge.jabm.SimulationExperiment
-
- SimulationExperiment(Properties) - Constructor for class net.sourceforge.jabm.SimulationExperiment
-
- SimulationFactory - Interface in net.sourceforge.jabm.init
-
Classes implementing this interface
- simulationFactory - Variable in class net.sourceforge.jabm.SimulationController
-
The simulationFactory is responsible for initialising
the simulation at the beginning of each run.
- SimulationFinishedEvent - Class in net.sourceforge.jabm.event
-
An event that is fired after a single simulation has completed.
- SimulationFinishedEvent(Simulation) - Constructor for class net.sourceforge.jabm.event.SimulationFinishedEvent
-
- SimulationFinishedNoInitialisation - Class in net.sourceforge.jabm.report
-
A report which initialises its variables at the start of each simulation
and updates them at the end of each simulation.
- SimulationFinishedNoInitialisation() - Constructor for class net.sourceforge.jabm.report.SimulationFinishedNoInitialisation
-
- SimulationFinishedReport - Class in net.sourceforge.jabm.report
-
A report which initialises its variables at the start of each simulation
and updates them at the end of each simulation.
- SimulationFinishedReport() - Constructor for class net.sourceforge.jabm.report.SimulationFinishedReport
-
- simulationId - Variable in class net.sourceforge.jabm.spring.SimulationScope
-
- simulationInitialised - Variable in class net.sourceforge.jabm.SpringSimulationController
-
- SimulationManager - Class in net.sourceforge.jabm
-
The main application class for JABM experiments when running in headless mode,
e.g.
- SimulationManager() - Constructor for class net.sourceforge.jabm.SimulationManager
-
- simulationProperties - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- SimulationScope - Class in net.sourceforge.jabm.spring
-
A custom Spring bean scope used to manage objects which persist
throughout a single simulation, but are re-instantiated on each new
independent simulation run.
- SimulationScope() - Constructor for class net.sourceforge.jabm.spring.SimulationScope
-
- simulationScope - Variable in class net.sourceforge.jabm.SpringSimulationController
-
The container for beans with scope="simulation".
- SimulationStartingEvent - Class in net.sourceforge.jabm.event
-
An event that is fired before a single simulation is started.
- SimulationStartingEvent(Simulation) - Constructor for class net.sourceforge.jabm.event.SimulationStartingEvent
-
- simulationThread - Variable in class net.sourceforge.jabm.DesktopSimulationManager
-
- SimulationTime - Class in net.sourceforge.jabm
-
- SimulationTime(long) - Constructor for class net.sourceforge.jabm.SimulationTime
-
- singleCaseReport - Variable in class net.sourceforge.jabm.report.AggregateFrequencyReport
-
- singletonInstance - Static variable in class net.sourceforge.jabm.spring.SimulationScope
-
- size - Variable in class net.sourceforge.jabm.agent.AgentList
-
- size() - Method in class net.sourceforge.jabm.agent.AgentList
-
- size() - Method in class net.sourceforge.jabm.gametheory.CompressedPayoffMatrix
-
- size() - Method in class net.sourceforge.jabm.Population
-
- size(int) - Method in class net.sourceforge.jabm.report.CombiSeriesReportVariables
-
- size() - Method in class net.sourceforge.jabm.report.FrequencyByTimeDataset
-
- size() - Method in class net.sourceforge.jabm.report.PayoffMap
-
- size(int) - Method in class net.sourceforge.jabm.report.SeriesReportVariables
-
- size(int) - Method in interface net.sourceforge.jabm.report.Timeseries
-
- SlidingWindowLearner - Class in net.sourceforge.jabm.learning
-
maintains a sliding window over the trained data series and use the average
of data items falling into the window as the output learned.
- SlidingWindowLearner(RandomEngine) - Constructor for class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- SlidingWindowLearner(AbstractContinousDistribution) - Constructor for class net.sourceforge.jabm.learning.SlidingWindowLearner
-
- slow(int) - Method in class net.sourceforge.jabm.AbstractSimulation
-
- slow(int) - Method in interface net.sourceforge.jabm.Simulation
-
Slow down the simulation.
- slow(int) - Method in class net.sourceforge.jabm.SimulationController
-
Slow down the simulation by sleeping for the specified
interval in between simulation steps.
- slowSleepInterval - Variable in class net.sourceforge.jabm.AbstractSimulation
-
Interval in milliseconds to wait in between
steps if the simulation is to be slowed down.
- slowSleepInterval - Variable in class net.sourceforge.jabm.SimulationController
-
- SoftMaxActionSelector - Class in net.sourceforge.jabm.learning
-
An implementation of the softmax action selection policy.
- SoftMaxActionSelector() - Constructor for class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- SoftMaxActionSelector(RandomEngine, double) - Constructor for class net.sourceforge.jabm.learning.SoftMaxActionSelector
-
- sortAgents(Comparator<Agent>) - Method in class net.sourceforge.jabm.agent.AgentList
-
- sortAgentsByFitness() - Method in class net.sourceforge.jabm.agent.AgentList
-
- specificListeners - Variable in class net.sourceforge.jabm.event.AbstractModel
-
A map of EventListeners that subscribe to a specific class of events,
keyed on the class of the event.
- SpringSimulationController - Class in net.sourceforge.jabm
-
SpringSimulationController
is responsible for running
one or more independent JABM simulations which are configured using the
Spring Framework.
- SpringSimulationController() - Constructor for class net.sourceforge.jabm.SpringSimulationController
-
- SpringSimulationFactory - Class in net.sourceforge.jabm.init
-
- SpringSimulationFactory() - Constructor for class net.sourceforge.jabm.init.SpringSimulationFactory
-
- squared(double) - Static method in class net.sourceforge.jabm.util.MathUtil
-
Calculate the square of x.
- stack - Variable in class net.sourceforge.jabm.util.Partitioner
-
- stack - Variable in class net.sourceforge.jabm.util.Permutator
-
- startNewSimulation() - Method in class net.sourceforge.jabm.spring.SimulationScope
-
Invoked to indicate that a new simulation has begun and that a fresh
scope is required.
- startRecording() - Method in class net.sourceforge.jabm.learning.GraphLearnerMonitor
-
- startRecording() - Method in interface net.sourceforge.jabm.learning.LearnerMonitor
-
- StatelessQLearner - Class in net.sourceforge.jabm.learning
-
A memory-less version of the Q-Learning algorithm.
- StatelessQLearner(RandomEngine) - Constructor for class net.sourceforge.jabm.learning.StatelessQLearner
-
- StatelessQLearner(int, double, double, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.StatelessQLearner
-
- StatelessQLearner(int, RandomEngine) - Constructor for class net.sourceforge.jabm.learning.StatelessQLearner
-
- stats - Variable in class net.sourceforge.jabm.report.FitnessReportVariables
-
- stats - Variable in class net.sourceforge.jabm.util.SummaryStats
-
- stdev - Variable in class net.sourceforge.jabm.distribution.NormalDistribution
-
- step() - Method in class net.sourceforge.jabm.AbstractSimulation
-
- step() - Method in class net.sourceforge.jabm.SimpleSimulation
-
- StimuliResponseLearner - Interface in net.sourceforge.jabm.learning
-
Classes implementing this interface implement myopic stimuli-response
reinformcement learning algorithms.
- StochasticPairwiseAgentMixer - Class in net.sourceforge.jabm.mixing
-
- StochasticPairwiseAgentMixer(RandomEngine) - Constructor for class net.sourceforge.jabm.mixing.StochasticPairwiseAgentMixer
-
- StochasticPairwiseAgentMixer() - Constructor for class net.sourceforge.jabm.mixing.StochasticPairwiseAgentMixer
-
- store(Writer, String) - Method in class net.sourceforge.jabm.util.Properties
-
Writes this property list (key and element pairs) in this
Properties
table to the output character stream in a
format suitable for using the
load(Reader)
method.
- store(OutputStream, String) - Method in class net.sourceforge.jabm.util.Properties
-
Writes this property list (key and element pairs) in this
Properties
table to the output stream in a format suitable
for loading into a
Properties
table using the
load(InputStream)
method.
- strategies - Variable in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- strategy - Variable in class net.sourceforge.jabm.agent.AbstractAgent
-
- strategy - Variable in class net.sourceforge.jabm.event.StrategyExecutedEvent
-
The strategy that was executed.
- Strategy - Interface in net.sourceforge.jabm.strategy
-
Classes implementing this interface define strategies for agents.
- StrategyExecutedEvent - Class in net.sourceforge.jabm.event
-
An event that is fired whenever a strategy implementing ExecutableStrategy is
executed by an agent.
- StrategyExecutedEvent(Strategy) - Constructor for class net.sourceforge.jabm.event.StrategyExecutedEvent
-
- StrategyExecutionFrequency - Class in net.sourceforge.jabm.report
-
This class collects data on the frequency with which each strategy is
executed.
- StrategyExecutionFrequency() - Constructor for class net.sourceforge.jabm.report.StrategyExecutionFrequency
-
- strategyFactory - Variable in class net.sourceforge.jabm.init.StrategyInitialiser
-
- strategyFactory - Variable in class net.sourceforge.jabm.strategy.AbstractRlStrategy
-
- StrategyImitationOperator - Class in net.sourceforge.jabm.evolution
-
- StrategyImitationOperator() - Constructor for class net.sourceforge.jabm.evolution.StrategyImitationOperator
-
- strategyIndex - Variable in class net.sourceforge.jabm.report.PayoffMap
-
- StrategyInitialiser - Class in net.sourceforge.jabm.init
-
- StrategyInitialiser(ObjectFactory<Strategy>) - Constructor for class net.sourceforge.jabm.init.StrategyInitialiser
-
- StrategyInitialiser() - Constructor for class net.sourceforge.jabm.init.StrategyInitialiser
-
- strategyInitialisers - Variable in class net.sourceforge.jabm.gametheory.GameTheoreticSimulationController
-
- stringPropertyNames() - Method in class net.sourceforge.jabm.util.Properties
-
Returns a set of keys in this property list where
the key and its corresponding value are strings,
including distinct keys in the default property list if a key
of the same name has not already been found from the main
properties list.
- SubgroupAgentMixer - Class in net.sourceforge.jabm.mixing
-
- SubgroupAgentMixer(RandomEngine) - Constructor for class net.sourceforge.jabm.mixing.SubgroupAgentMixer
-
- subject - Variable in class net.sourceforge.jabm.event.AgentArrivalEvent
-
The main agent that has arrived at the simulation.
- subLearners - Variable in class net.sourceforge.jabm.learning.MetaLearner
-
- subscribeToEvents() - Method in class net.sourceforge.jabm.agent.AbstractAgent
-
Subscribe to the specific events that we are interested in.
- subscribeToEvents(EventScheduler) - Method in interface net.sourceforge.jabm.event.EventSubscriber
-
- subscribeToEvents(EventScheduler) - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- subscribeToEvents() - Method in class net.sourceforge.jabm.strategy.AbstractStrategy
-
- subscribeToEvents(EventScheduler) - Method in class net.sourceforge.jabm.strategy.RlStrategy
-
- subscribeToEvents(EventScheduler) - Method in class net.sourceforge.jabm.strategy.RlStrategyWithState
-
- subscribeToEvents(EventScheduler) - Method in interface net.sourceforge.jabm.strategy.Strategy
-
A Strategy should subscribe to any events it wants to receive by calling
the
addListener
method in the
EventScheduler
class.
- subtract(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedDouble
-
- subtract(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedLong
-
- subtract(UntypedNumber) - Method in class net.sourceforge.jabm.util.UntypedNumber
-
- sum - Variable in class net.sourceforge.jabm.util.FixedLengthQueue
-
- sum(double[]) - Static method in class net.sourceforge.jabm.util.MathUtil
-
- SummaryStatisticsReportVariables - Class in net.sourceforge.jabm.report
-
- SummaryStatisticsReportVariables(AbstractReportVariables) - Constructor for class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- SummaryStatisticsReportVariables(String, ReportVariables) - Constructor for class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- SummaryStatisticsReportVariables(ReportVariables) - Constructor for class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- SummaryStats - Class in net.sourceforge.jabm.util
-
A utility class for cumulative tracking of stats for a set of doubles.
- SummaryStats(String) - Constructor for class net.sourceforge.jabm.util.SummaryStats
-
- SummaryStats() - Constructor for class net.sourceforge.jabm.util.SummaryStats
-
- summaryVariableBindings - Variable in class net.sourceforge.jabm.report.SummaryStatisticsReportVariables
-
- SystemProperties - Class in net.sourceforge.jabm.util
-
A set of property bindings that are initialised from system properties passed
on the command line (typically using the "-D" option).
- SystemProperties(String, Set<String>, HashMap<String, String>) - Constructor for class net.sourceforge.jabm.util.SystemProperties
-
- SystemProperties(String, Collection<String>) - Constructor for class net.sourceforge.jabm.util.SystemProperties
-
- SystemProperties(String, String[]) - Constructor for class net.sourceforge.jabm.util.SystemProperties
-