Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES