Uses of Class
org.ascape.model.Agent

Packages that use Agent
edu.brook   
edu.brook.sugarscape   
name.milesparker.epi   
name.milesparker.epi.plague   
name.milesparker.epi.region   
name.milesparker.markets   
org.ascape.model   
org.ascape.model.engine   
org.ascape.model.rule   
org.ascape.view.vis   
org.eclipse.amp.amf.examples.escape   
org.eclipse.amp.examples.heatbugs   
org.metaabm.examples.stupid1   
org.metaabm.examples.stupid2   
org.metaabm.examples.stupid3   
org.metaabm.examples.stupid5   
org.metaabm.gen.test   
 

Uses of Agent in edu.brook
 

Subclasses of Agent in edu.brook
 class DemographicPrisonersDilemma
          Demographic Prisoner_s Dilemma Java Implementation.
 class DemographicPrisonersDilemma3D
          Demographic Prisoner_s Dilemma Java Implementation.
 class PlayCell
          Play Cell Java Implementation.
 class Player
          Player Java Implementation.
 

Uses of Agent in edu.brook.sugarscape
 

Subclasses of Agent in edu.brook.sugarscape
 class GAS_Base
          G A S_ Base Java Implementation.
 class SugarAgent
          Sugar Agent Java Implementation.
 class SugarCell
          Sugar Cell Java Implementation.
 

Uses of Agent in name.milesparker.epi
 

Subclasses of Agent in name.milesparker.epi
 class Epidemic
          Epidemic Java Implementation.
 class Epidemic3D
          Epidemic Java Implementation.
 class Epidemic3DTiles
          Demonstrates how to define custom 3D and color providers.
 class Individual
          Individual Java Implementation.
 class Place
          Place Java Implementation.
 

Uses of Agent in name.milesparker.epi.plague
 

Subclasses of Agent in name.milesparker.epi.plague
 class Flea
          Flea Java Implementation.
 class Rat
          Rat Java Implementation.
 

Uses of Agent in name.milesparker.epi.region
 

Subclasses of Agent in name.milesparker.epi.region
 class City
          City Java Implementation.
 class City3D
          City Java Implementation.
 class EpidemicPeriods
           
 class Region
          Region Java Implementation.
 class Region3D
          Region Java Implementation.
 class RegionalLocation
          Regional Location Java Implementation.
 

Uses of Agent in name.milesparker.markets
 

Subclasses of Agent in name.milesparker.markets
 class Firm
          Firm Java Implementation.
 class Instrument
          Instrument Java Implementation.
 class Markets
          Markets Java Implementation.
 class Markets3D
          Markets Java Implementation.
 class Trader
          Trader Java Implementation.
 

Uses of Agent in org.ascape.model
 

Subclasses of Agent in org.ascape.model
 class Cell
          The base class for all members of lattices.
 class CellOccupant
          An occupant of a cell within a lattice.
 class HostCell
          An cell capable fo serving as a 'home' for agents.
 class LocatedAgent
          An agent that has a location in continuous space.
 class MomentumAgent
          An agent that has momentum and heading in space.
 class Scape
          The base class for all collections of agents within ascape.
 

Fields in org.ascape.model declared as Agent
protected  Agent Scape.prototypeAgent
          An agent which which may be cloned to produce members of this collection.
 

Methods in org.ascape.model that return Agent
 Agent Scape.findRandom(Conditional condition)
          Returns an agent randomly that matches a condition.
 Agent Scape.findRandom(Location excludeAgent)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Agent Scape.getPrototypeAgent()
          Returns the agent that is cloned to populate this scape.
 Agent Scape.newAgent()
          Creates a new agent in this collection by cloning the prototype agent, adding it in an arbitrary place (typically at the end of a list), and initializing it.
 Agent Scape.newAgent(boolean randomLocation)
          Creates a new agent in this collection by cloning the prototype agent, adding it to a random or arbitrary (last in most cases) place in the collection, and initializing it.
 Agent Scape.search(java.util.Comparator comparator, java.lang.Object key)
          Searches through the scape for an object (agent) that matches the supplied key and comparator.
 Agent Scape.searchMax(java.util.Comparator comparator)
          Searches through the scape for an object (agent) that has the minimum value as defined by the comparator.
 Agent Scape.searchMin(java.util.Comparator comparator)
          Searches through the scape for an object (agent) that has the minimum value as defined by the comparator.
 

Methods in org.ascape.model with parameters of type Agent
 void Agent.play(Agent agent)
          Interact in some way with the supplied agent.
 void Scape.setPrototypeAgent(Agent prototypeAgent)
          Sets the prototype agent, the agent that, in default implementations, will be cloned to populate this scape.
 

Constructors in org.ascape.model with parameters of type Agent
Scape(CollectionSpace space, java.lang.String name, Agent prototypeAgent)
          Constructs a scape of provided geometry, to be populated with clones of provided agent.
Scape(java.lang.String name, Agent prototypeAgent)
          Constructs a scape of provided geometry, to be populated with clones of provided agent.
 

Uses of Agent in org.ascape.model.engine
 

Methods in org.ascape.model.engine that return Agent
 Agent IncrementalExecutionStrategy.getCurrentAgent()
          Gets the current agent.
 Agent TourAgentSelector.nextAgent()
           
 Agent RandomAgentSelector.nextAgent()
           
 Agent PartialTourAgentSelector.nextAgent()
           
 Agent AgentSelector.nextAgent()
          Next agent.
 

Uses of Agent in org.ascape.model.rule
 

Methods in org.ascape.model.rule that return Agent
 Agent SearchRule.getFoundAgent()
          Gets the found agent.
 

Methods in org.ascape.model.rule with parameters of type Agent
 void SetValues.execute(Agent agent)
          Sets all values for the agent.
 void SearchRule.execute(Agent agent)
          Perform the search rule for the specified agent.
abstract  void Rule.execute(Agent agent)
          Perform the rule for the specified agent.
 void Propogate.execute(Agent agent)
          Execute rule on child scapes and (optionally) agents.
 void ParameterizedDiffusion.execute(Agent agent)
          Calculate and store diffusion value to neighbors.
 void NotifyViewsEvent.execute(Agent agent)
          Notify all views of state update.
 void NotifyViews.execute(Agent agent)
          Notify all views of state update.
 void MoveRandomWithin.execute(Agent agent)
          Move to a random location in the lattice.
abstract  void ExecuteThenUpdate.execute(Agent agent)
          Execute phase of the rule.
 void Diffusion.execute(Agent agent)
          Calculate and store diffusion value to neighbors.
 void CollectStats.execute(Agent agent)
          Collects all values for the agent.
abstract  double Diffusion.getDiffusionValue(Agent agent)
          Override with a call to the getter of the value to diffuse.
abstract  void Diffusion.setDiffusionValue(Agent agent, double value)
          Override with a call to the setter of the diffused value.
abstract  void ExecuteThenUpdate.update(Agent agent)
          Execute update phase.
 void Diffusion.update(Agent agent)
          Update diffusion value.
 

Uses of Agent in org.ascape.view.vis
 

Methods in org.ascape.view.vis that return Agent
 Agent GraphicsView.getAgentAtPixel(int x, int y)
           
 Agent Scrolling1DView.getAgentAtPixel(int x, int y)
           
 Agent OverheadRelative2DView.getAgentAtPixel(int x, int y)
           
 Agent Overhead2DView.getAgentAtPixel(int x, int y)
           
 Agent Overhead2DContinuousView.getAgentAtPixel(int pixelX, int pixelY)
          Returns the agent at the given pixel in this view.
 Agent FixedStretchyView.getAgentAtPixel(int x, int y)
           
 Agent AgentView.getAgentAtPixel(int x, int y)
          Returns the cell at the given pixel in this view.
 

Methods in org.ascape.view.vis with parameters of type Agent
 void StretchyView.drawAgentAt(org.eclipse.draw2d.Graphics graphics, Agent agent, int position)
           
 int SimplexView.getXPosition(SimplexFeature f, Agent a)
          Gets the x position.
 int SimplexView.getYPosition(SimplexFeature f, Agent a)
          Gets the y position.
 

Uses of Agent in org.eclipse.amp.amf.examples.escape
 

Subclasses of Agent in org.eclipse.amp.amf.examples.escape
 class Block
          Block Java Implementation.
 class WikiExample
          WikiExample Java Implementation.
 class WikiExample3D
          WikiExample Java Implementation.
 

Uses of Agent in org.eclipse.amp.examples.heatbugs
 

Subclasses of Agent in org.eclipse.amp.examples.heatbugs
 class HeatBug
          Heat Bug Java Implementation.
 class Heatbugs
          Heatbugs Java Implementation.
 class Heatbugs3D
          Heatbugs Java Implementation.
 class Heatbugs3DCustom
           
 class HeatCell
          Heat Cell Java Implementation.
 

Uses of Agent in org.metaabm.examples.stupid1
 

Subclasses of Agent in org.metaabm.examples.stupid1
 class Bug
          Bug Java Implementation.
 class Habitat
          Habitat Java Implementation.
 class StupidModel1
          StupidModel1 Java Implementation.
 class StupidModel13D
          StupidModel1 Java Implementation.
 

Uses of Agent in org.metaabm.examples.stupid2
 

Subclasses of Agent in org.metaabm.examples.stupid2
 class StupidModel2
          Stupid Model 2 Java Implementation.
 class StupidModel23D
          Stupid Model 2 Java Implementation.
 

Uses of Agent in org.metaabm.examples.stupid3
 

Subclasses of Agent in org.metaabm.examples.stupid3
 class StupidModel3
          Stupid Model 3 Java Implementation.
 class StupidModel33D
          Stupid Model 3 Java Implementation.
 

Uses of Agent in org.metaabm.examples.stupid5
 

Subclasses of Agent in org.metaabm.examples.stupid5
 class StupidModel5
          Stupid Model 5 Java Implementation.
 class StupidModel53D
          Stupid Model 5 Java Implementation.
 

Uses of Agent in org.metaabm.gen.test
 

Subclasses of Agent in org.metaabm.gen.test
 class BasicCell
           
 class BasicModel
           
 class BasicMovementAgent
           
 class BasicMovementModel
           
 class BasicMovementStateAgent
           
 class ComplexLocation
           
 class ComplexMovementAgent
           
 class MethodsAgent
           
 class OperationsAgent
           
 class SpatialModel
           
 class StateAgent