Uses of Interface
uchicago.src.sim.engine.SimModel

Packages that use SimModel
anl.repast.gis.display   
uchicago.src.repastdemos.asynchAgents   
uchicago.src.repastdemos.enn   
uchicago.src.repastdemos.genetic   
uchicago.src.repastdemos.gisModel   
uchicago.src.repastdemos.heatBugs   
uchicago.src.repastdemos.hexabugs   
uchicago.src.repastdemos.hypercycles   
uchicago.src.repastdemos.jain   
uchicago.src.repastdemos.jiggle   
uchicago.src.repastdemos.jinGirNew   
uchicago.src.repastdemos.life   
uchicago.src.repastdemos.mousetrap   
uchicago.src.repastdemos.neural   
uchicago.src.repastdemos.neuralfromfile   
uchicago.src.repastdemos.openmap   
uchicago.src.repastdemos.rabbitPopulation   
uchicago.src.repastdemos.regression   
uchicago.src.repastdemos.sugarscape   
uchicago.src.sim.analysis   
uchicago.src.sim.analysis.plot   
uchicago.src.sim.engine   
uchicago.src.sim.engine.gui   
uchicago.src.sim.engine.gui.components   
uchicago.src.sim.gui   
uchicago.src.sim.network   
uchicago.src.sim.parameter   
uchicago.src.sim.parameter.rpl   
 

Uses of SimModel in anl.repast.gis.display
 

Methods in anl.repast.gis.display that return SimModel
 SimModel OpenMapDisplay.getModel()
          Gets the SimModel, if any, associated with this OpenMapDisplay.
 

Methods in anl.repast.gis.display with parameters of type SimModel
 void OpenMapDisplay.setModel(SimModel model)
          Sets the SimModel to associate with this OpenMapDisplay.
 

Uses of SimModel in uchicago.src.repastdemos.asynchAgents
 

Classes in uchicago.src.repastdemos.asynchAgents that implement SimModel
 class AsynchAgentsModel
          A model illustrating the use of the asynchronous agents and schedule.
 

Methods in uchicago.src.repastdemos.asynchAgents with parameters of type SimModel
 void Office.hireEmployees(int numEmployees, SimModel model)
           
 

Constructors in uchicago.src.repastdemos.asynchAgents with parameters of type SimModel
Employee(double x, double y, SimModel model)
           
Employee(SimModel model)
           
 

Uses of SimModel in uchicago.src.repastdemos.enn
 

Classes in uchicago.src.repastdemos.enn that implement SimModel
 class EnnBase
          Base class for EnnModels.
 class EnnBatchModel
          A partial implementation of Randal Picker's Endogenous Neighborhood game as described in his as yet unpublished "Endogenous Neighborhoods and Norms."
 class EnnModel
          A partial implementation of Randal Picker's Endogenous Neighborhood game as described in his as yet unpublished "Endogenous Neighborhoods and Norms."
 

Uses of SimModel in uchicago.src.repastdemos.genetic
 

Classes in uchicago.src.repastdemos.genetic that implement SimModel
 class GeneticChangeModel
          This demo illustrates the use of the genetic algorithm package in an agent.
 

Uses of SimModel in uchicago.src.repastdemos.gisModel
 

Classes in uchicago.src.repastdemos.gisModel that implement SimModel
 class GisBugsModel
          A simple model where "bugs" run around a landscape created out of a GIS raster file.
 

Uses of SimModel in uchicago.src.repastdemos.heatBugs
 

Classes in uchicago.src.repastdemos.heatBugs that implement SimModel
 class HBNoGui
          A translation of the Swarm example simulation Heat Bugs.
 class HeatBugsModel
          A translation of the Swarm example simulation Heat Bugs.
 

Uses of SimModel in uchicago.src.repastdemos.hexabugs
 

Classes in uchicago.src.repastdemos.hexabugs that implement SimModel
 class HexaBugsModel
          A translation of the Swarm example simulation Heat Bugs.
 

Uses of SimModel in uchicago.src.repastdemos.hypercycles
 

Classes in uchicago.src.repastdemos.hypercycles that implement SimModel
 class HyperModel
          An implementation of the simulation described in John Padgett's "The Emergence of Simple Ecologies of Skill: A Hypercycle Approach to Economic Organization" in _The Economy as an Evolving Complex System II_, Eds.
 

Uses of SimModel in uchicago.src.repastdemos.jain
 

Classes in uchicago.src.repastdemos.jain that implement SimModel
 class JainModel
           
 

Uses of SimModel in uchicago.src.repastdemos.jiggle
 

Classes in uchicago.src.repastdemos.jiggle that implement SimModel
 class JiggleModel
          A simple example model that illustrates how to create and display a non-grid network.
 

Uses of SimModel in uchicago.src.repastdemos.jinGirNew
 

Classes in uchicago.src.repastdemos.jinGirNew that implement SimModel
 class JinGirNewModelII
          This is an implementation of the second model (model II) described in Jin, Girvan, and Newman, "The Structure of Growing Social Networks."
 

Uses of SimModel in uchicago.src.repastdemos.life
 

Classes in uchicago.src.repastdemos.life that implement SimModel
 class LifeModel
          An implementation of Conway's game of Life.
 

Uses of SimModel in uchicago.src.repastdemos.mousetrap
 

Classes in uchicago.src.repastdemos.mousetrap that implement SimModel
 class MouseTrapModel
          A port of the mousetrap simulation from the Swarm simulation toolkit.
 

Uses of SimModel in uchicago.src.repastdemos.neural
 

Classes in uchicago.src.repastdemos.neural that implement SimModel
 class NeuralModel
          This demo illustrates the use of the neural network package in an agent.
 

Uses of SimModel in uchicago.src.repastdemos.neuralfromfile
 

Classes in uchicago.src.repastdemos.neuralfromfile that implement SimModel
 class NeuralModelFromFile
          This demo model is the same as the NeuralModel except that it allows for the neural network the Employees use to be loaded from a file.
 

Uses of SimModel in uchicago.src.repastdemos.openmap
 

Classes in uchicago.src.repastdemos.openmap that implement SimModel
 class OpenMapAgentsSampleModel
           
 

Uses of SimModel in uchicago.src.repastdemos.rabbitPopulation
 

Classes in uchicago.src.repastdemos.rabbitPopulation that implement SimModel
 class RabbitPopulationModel
          This is an example model demonstrating how to use the CEquation and CEquationFactory classes to create system dynamics type models.
 

Uses of SimModel in uchicago.src.repastdemos.regression
 

Classes in uchicago.src.repastdemos.regression that implement SimModel
 class RegressionOfficeModel
          A model illustrating the use of the openforecast regression library.
 

Uses of SimModel in uchicago.src.repastdemos.sugarscape
 

Classes in uchicago.src.repastdemos.sugarscape that implement SimModel
 class SugarModel
          An partial implementation of the Sugar Scape simulation from _Growing Artificial Societies_ by Epstein, Joshua M and Axtell, Robert.
 

Uses of SimModel in uchicago.src.sim.analysis
 

Fields in uchicago.src.sim.analysis declared as SimModel
protected  SimModel PlotModel.model
           
protected  SimModel OpenStats.model
           
protected  SimModel AbstractDataSourceRecorder.model
           
protected  SimModel AbstractChartModel.simModel
           
 

Methods in uchicago.src.sim.analysis that return SimModel
 SimModel AbstractChartModel.getSimModel()
          Returns the SimModel associated with this AbstractChartModel.
 

Methods in uchicago.src.sim.analysis with parameters of type SimModel
 void AbstractDataSourceRecorder.initData(SimModel model, java.lang.String headerComment)
           
static java.util.ArrayList ChartArchiver.loadCharts(SimModel model)
          Creates chart models from their XML descriptions and returns these models in an ArrayList.
 void OpenStats.setSimModel(SimModel model)
          Sets the simulation model.
 

Constructors in uchicago.src.sim.analysis with parameters of type SimModel
AbstractChartModel(SimModel model)
          Creates an AbstractChartModel.
AddChartGui(SimModel simModel)
           
CustomChartGui(SimModel simModel, java.util.ArrayList models)
          Creates the gui for the specified model and list of AbstractChartModels.
DataFileHeader(SimModel model)
           
DataRecorder(java.lang.String fileName, SimModel model)
          Constructs a DataRecorder using the specified file name and model.
DataRecorder(java.lang.String fileName, SimModel model, boolean batch)
          Deprecated.  
DataRecorder(java.lang.String fileName, SimModel model, boolean isBatch, java.lang.String headerComment)
          Deprecated.  
DataRecorder(java.lang.String fileName, SimModel model, java.lang.String headerComment)
          Constructs a DataRecorder using the specified file name, model, and headerComment.
DistributedDataRecorder(java.lang.String fileName, DataWriter writer, SimModel model)
           
DistributedDataRecorder(java.lang.String fileName, DataWriter writer, SimModel model, java.lang.String headerComment)
           
Histogram(java.lang.String title, double[] xedges, SimModel model)
          Constructs a histogram with a variable xaxis interval.
Histogram(java.lang.String title, int numBins, double min, double max, SimModel model)
          Constructs a histogram with a fixed xaxis interval.
LocalDataRecorder(java.lang.String fileName, SimModel model)
          Constructs a DataRecorder using the specified file name and model.
LocalDataRecorder(java.lang.String fileName, SimModel model, boolean isBatch)
          Deprecated.  
LocalDataRecorder(java.lang.String fileName, SimModel model, boolean isBatch, java.lang.String headerComment)
          Deprecated.  
LocalDataRecorder(java.lang.String fileName, SimModel model, java.lang.String headerComment)
          Constructs a DataRecorder using the specified file name, model, and headerComment.
NetSequenceGraph(java.lang.String title, SimModel model, java.util.List nodeList)
          Creates a NetSequencePlot with the specified title for the specified model.
NetSequenceGraph(java.lang.String title, SimModel model, java.lang.String fileName, int fileFormat, java.util.List nodeList)
          Creates a NetSequencePlot with the specified title, model, file name and file format.
ObjectDataRecorder(java.lang.String fileName, SimModel model)
          Creates a new ObjectDataRecorder.
OpenHistogram(java.lang.String title, int numBins, long lowerBound, SimModel model)
          Constructs an OpenHistogram with the specified title, the specified number of bins, and the specified lowerBound.
OpenSeqStatistic(SimModel model)
          Construct this SequenceStatistic with the specified model
OpenSeqStatistic(java.lang.String fileName, int fileFormat, java.lang.String title, SimModel model)
          Constructs a SequenceStatistic with the specified title, file name, and file format, model.
OpenSequenceGraph(java.lang.String title, SimModel model)
          Creates an OpenSequenceGraph with the specified title for the specified model.
OpenSequenceGraph(java.lang.String title, SimModel model, java.lang.String fileName, int fileFormat)
          Creates an OpenSequenceGraph with the specified title, model, file name and file format.
OpenStats(SimModel model)
          Construct a Statistics class with the specified model
OpenStats(java.lang.String fileName, int fileFormat, java.lang.String title, SimModel model)
          Constructs a Statistic with the specified title, file name, and file format, and model.
Plot(java.lang.String title, SimModel model)
          Creates a Plot with the specified title and associated with the specified SimModel.
PlotModel(SimModel model)
          Construct a Statistics class with the specified model
PlotModel(java.lang.String fileName, int fileFormat, java.lang.String title, SimModel model)
          Constructs a Statistic with the specified title, file name, and file format, and model.
SequenceChartModel(SimModel simModel)
          Creates a SequenceChartModel associated with the specified SimModel.
SimData(java.lang.String modelHeader, SimModel model, boolean isBatch)
          Constructs a new SimData object from the model header, model and batch flag
SimData(java.lang.String fileName, java.lang.String modelHeader, SimModel model, boolean isBatch)
          Deprecated.  
 

Uses of SimModel in uchicago.src.sim.analysis.plot
 

Fields in uchicago.src.sim.analysis.plot declared as SimModel
protected  SimModel OpenGraph.model
           
 

Uses of SimModel in uchicago.src.sim.engine
 

Classes in uchicago.src.sim.engine that implement SimModel
 class SimModelImpl
          A partial implementation of the SimModel interface.
 class SimpleModel
          Encapsulates some simple model behavoir and hides the scheduling mechansim.
 

Fields in uchicago.src.sim.engine declared as SimModel
protected  SimModel BaseController.model
          the model (simulation) to run with this BaseController
 

Methods in uchicago.src.sim.engine that return SimModel
 SimModel LoadModelDialog.getModel()
          Returns the selected SimModel if any, otherwise null.
 SimModel IController.getModel()
          Returns the SimModel executed by this IController.
 SimModel BaseController.getModel()
          Returns the SimModel currently associated with this BaseController.
 SimModel AsynchAgent.getModel()
          The model this agent is working with, used to get the schedule for the scheduling methods
 

Methods in uchicago.src.sim.engine with parameters of type SimModel
 void LoadModelTree.addOtherModel(SimModel simModel)
          Adds the specified SimModel to the other models nodes.
 void SimInit.loadModel(SimModel model, java.lang.String fileName, boolean isBatch)
          Loads the specified model as if it was given on the command line.
 void RemoteBatchController.setModel(SimModel model)
          Sets the model to be controlled by this BatchController.
 void IController.setModel(SimModel model)
          Sets the SimModel to be executed by this IController.
 void Controller.setModel(SimModel model)
          Sets the model that is controlled by this Controller.
 void BatchController.setModel(SimModel model)
          Sets the model to be controlled by this BatchController.
 void BaseController.setModel(SimModel model)
          Sets the model associated with this controller.
 void AsynchAgent.setModel(SimModel model)
           
 void AbstractGUIController.setModel(SimModel model)
          Sets the model that is controlled by this Controller.
 

Constructors in uchicago.src.sim.engine with parameters of type SimModel
AsynchAgent(SimModel model)
          Default creator, sets up this agent with a random distribution of type Uniform running on a MersenneTwister and a model
ModelTreeNode(SimModel model)
           
 

Uses of SimModel in uchicago.src.sim.engine.gui
 

Constructors in uchicago.src.sim.engine.gui with parameters of type SimModel
RepastParamPanel(SimModel model)
           
 

Uses of SimModel in uchicago.src.sim.engine.gui.components
 

Constructors in uchicago.src.sim.engine.gui.components with parameters of type SimModel
ParameterData(SimModel model)
          Initializes this ParameterData object with data from a specified model.
 

Uses of SimModel in uchicago.src.sim.gui
 

Fields in uchicago.src.sim.gui declared as SimModel
protected  SimModel DisplaySurface.model
          The model associated with this display surface.
 

Constructors in uchicago.src.sim.gui with parameters of type SimModel
DisplaySurface(java.awt.Dimension size, SimModel model, java.lang.String name)
          Creates a DisplaySurface of the specified size and with the specified model and the specified name.
DisplaySurface(SimModel model, java.lang.String name)
          Creates a DisplaySurface for the specified model and with the specified name.
DisplaySurface(SimModel model, java.lang.String name, Painter painter)
          Creates a DisplaySurface for the specified model, with the specified name and using the specified Painter.
 

Uses of SimModel in uchicago.src.sim.network
 

Constructors in uchicago.src.sim.network with parameters of type SimModel
NetworkRecorder(int format, java.lang.String fileName, SimModel model)
          Constructs a NetworkRecorder with the specified format and file name.
 

Uses of SimModel in uchicago.src.sim.parameter
 

Methods in uchicago.src.sim.parameter with parameters of type SimModel
 java.util.Hashtable ParameterSetter.getDefaultModelParameters(SimModel model)
          Returns a Hashtable whose keys are parameter names and values are parameter values.
 java.util.Hashtable DefaultParameterSetter.getDefaultModelParameters(SimModel model)
          Returns a Hashtable whose keys are parameter names and values are parameter values.
 java.util.Hashtable ParameterUtility.getDefaultParameters(SimModel model)
          Returns a Hashtable whose keys are the names of the default parameters and whose values are the values of the parameters.
 java.util.Hashtable ParameterUtility.getModelProperties(SimModel model)
          Returns a Hashtable of all the current property name and value pairs for the specified model.
 java.lang.Object ParameterSetter.getParameterValue(java.lang.String name, SimModel model)
          Gets the current value of a named parameter.
 java.lang.Object DefaultParameterSetter.getParameterValue(java.lang.String name, SimModel model)
          Gets the current value of a named parameter.
 java.lang.String ParameterUtility.getPropertyNamesHeader(SimModel model)
           
 java.lang.String ParameterUtility.getPropertyValues(SimModel model)
           
 void ParameterSetter.setModelParameters(SimModel model)
          Sets the parameters for the specified model.
 void DefaultParameterSetter.setModelParameters(SimModel model)
          Sets the parameters for the specified model.
 void ParameterSetter.setNextModelParameters(SimModel model)
          Increments the parameters in this ParameterSetter and then sets the model's parameters.
 void DefaultParameterSetter.setNextModelParameters(SimModel model)
          Increments the parameters in this ParameterSetter and then sets the model's parameters.
 

Uses of SimModel in uchicago.src.sim.parameter.rpl
 

Methods in uchicago.src.sim.parameter.rpl with parameters of type SimModel
 void RPLCompiler.compile(SimModel model)
          Performs the actual compilation turning the rpl format file into RPLParameters.
 java.util.Hashtable RPLParameterSetter.getDefaultModelParameters(SimModel model)
          Returns a Hashtable whose keys are parameter names and values are parameter values.
 java.lang.Object RPLParameterSetter.getParameterValue(java.lang.String name, SimModel model)
           
 java.lang.Object RPLParameter.getValue(SimModel model)
          Gets the current value of this RPLParameter.
 java.lang.Object AbstractRPLParameter.getValue(SimModel model)
          Gets the current value of this RPLParameter.
protected  void StringRPLConstant.invokeSet(SimModel model)
          Invokes the model's appropriate set method with this constant's value as an argument.
protected  void NumericRPLParameter.invokeSet(SimModel model)
          Invokes the model's appropriate set method with this parameters's current value as an argument.
protected  void NumericRPLConstant.invokeSet(SimModel model)
          Invokes the model's appropriate set method with this constant's value as an argument.
protected  void ListRPLParameter.invokeSet(SimModel model)
          Invokes the model's appropriate set method with the value of the current item of this list as an argument.
protected  void BooleanRPLConstant.invokeSet(SimModel model)
          Invokes the model's set method with this constants's value as an argument.
protected  void BlockRPLParameter.invokeSet(SimModel model)
          Throws an UnsupportedOperationException as a BlockRPLParameter has no value and thus cannot set the parameter of a model to this BlockRPLParameter's current value.
protected abstract  void AbstractRPLParameter.invokeSet(SimModel model)
          Invokes the model's set method for this parameter's value.
 void RPLCompiler.setModel(SimModel model)
          Sets the model associated with this RPLCompiler.
 void RPLParameter.setModelParameter(SimModel model)
          Sets the model parameter to the current value of this RPLParameter.
 void BlockRPLParameter.setModelParameter(SimModel model)
          Sets the model parameter to the current values of the child RPLParameter of this BlockRPLParameter.
 void AbstractRPLParameter.setModelParameter(SimModel model)
          Sets the model parameter to the current value of this RPLParameter.
 void RPLParameterSetter.setModelParameters(SimModel model)
          Sets the parameters for the specified model.
 void RPLParameterSetter.setNextModelParameters(SimModel model)
          Increments the parameters in this ParameterSetter and then sets the model's parameters.