Uses of Interface
org.ascape.model.space.Location

Packages that use Location
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.space   
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 Location in edu.brook
 

Classes in edu.brook that implement Location
 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 Location in edu.brook.sugarscape
 

Classes in edu.brook.sugarscape that implement Location
 class GAS_Base
          G A S_ Base Java Implementation.
 class SugarAgent
          Sugar Agent Java Implementation.
 class SugarCell
          Sugar Cell Java Implementation.
 

Uses of Location in name.milesparker.epi
 

Classes in name.milesparker.epi that implement Location
 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 Location in name.milesparker.epi.plague
 

Classes in name.milesparker.epi.plague that implement Location
 class Flea
          Flea Java Implementation.
 class Rat
          Rat Java Implementation.
 

Uses of Location in name.milesparker.epi.region
 

Classes in name.milesparker.epi.region that implement Location
 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 Location in name.milesparker.markets
 

Classes in name.milesparker.markets that implement Location
 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 Location in org.ascape.model
 

Classes in org.ascape.model that implement Location
 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.
 

Methods in org.ascape.model that return Location
 Location Scape.getPrototype()
           
 

Methods in org.ascape.model with parameters of type Location
 Agent Scape.findRandom(Location excludeAgent)
          Returns a random unoccupied discrete location in the space given with the lattice.
 boolean Scape.isHome(Location a)
           
 

Uses of Location in org.ascape.model.space
 

Subinterfaces of Location in org.ascape.model.space
 interface Node
          The Interface Node.
 interface NodeOccupant
          The Interface NodeOccupant.
 

Classes in org.ascape.model.space that implement Location
 class DefaultLocation
          The Class DefaultLocation.
 class DefaultNode
          The Class DefaultNode.
 

Methods in org.ascape.model.space that return Location
 Location Array2D.findFirstMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns the first element in the supplied rank that matches the supplied condition, null if no matches.
 Location Space.findMaximum(DataPoint point)
          Find maximum.
 Location CollectionSpace.findMaximum(DataPoint point)
          Returns the agent with the maximum value.
 Location CollectionSpace.findMaximum(java.util.Iterator iter, DataPoint dataPoint)
          Find the maximum cell of some data point.
 Location Space.findMaximumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
          Find maximum within.
 Location CollectionSpace.findMaximumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
           
 Location Space.findMinimum(DataPoint point)
          Find minimum.
 Location CollectionSpace.findMinimum(DataPoint point)
          Returns the agent with the minimum value.
 Location CollectionSpace.findMinimum(java.util.Iterator iter, DataPoint dataPoint)
          Find minimum.
 Location Space.findMinimumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
          Find minimum within.
 Location CollectionSpace.findMinimumWithin(Coordinate coordinate, DataPoint dataPoint, Conditional condition, boolean includeSelf, double distance)
           
 Location Space.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Find nearest.
 Location Graph.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location CollectionSpace.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Array2DSmallWorld.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Array2D.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest cell that meets some condition.
 Location Array.findNearest(Coordinate origin, Conditional condition, boolean includeOrigin, double maximumDistance)
          Finds the nearest cell that meets some condition.
 Location Space.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location CollectionSpace.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Discrete.findNearestAvailable(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location Discrete.findNearestBFS(Coordinate origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Space.findRandom()
          Find random.
 Location Singleton.findRandom()
           
 Location CollectionSpace.findRandom()
          Returns an agent randomly selected from the collection.
 Location Array2DBase.findRandom()
          Returns a cell randomly selected from the lattice.
 Location Array1D.findRandom()
          Returns a cell randomly selected from the lattice.
 Location Space.findRandom(Conditional condition)
          Find random.
 Location CollectionSpace.findRandom(Conditional condition)
          Returns an agent randomly that matches a condition.
 Location Array2DBase.findRandom(int x, int y, int width, int height)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandom(Location excludeLocation)
          Find random.
 Location CollectionSpace.findRandom(Location excludeLocation)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandom(Location exclude, Conditional condition)
           
 Location CollectionSpace.findRandom(Location exclude, Conditional condition)
          Returns an agent randomly that matches a condition, excluding the coordinate.
 Location Array2DBase.findRandom(Node cell, int x, int y, int width, int height)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Discrete.findRandomAvailable(Node origin, Conditional condition, boolean includeSelf, double distance)
           
 Location Discrete.findRandomAvailableNeighbor(Node location)
           
 Location ListBase.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
 Location Array2DSmallWorld.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
           
 Location Array2D.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
abstract  Location Array.findRandomMatchInRank(Coordinate origin, Conditional condition, int rank)
          Returns a random element in the supplied rank that matches the supplied condition, null if no matches.
 Location Discrete.findRandomNeighbor(Node location)
           
 Location Discrete.findRandomNeighbor(Node location, Conditional condition)
           
 Location Array2DBase.findRandomRelative(Node cell, int x, int y, int width, int height)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location CollectionSpace.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location Relative.findRelative(Location location, Coordinate coordinate)
          Find relative.
 Location Array2DBase.findRelative(Location location, Coordinate coordinate)
          Locates a cell based on a relative reference.
 Location Space.get(Coordinate coordinate)
          Get.
 Location CollectionSpace.get(Coordinate coordinate)
          Returns the cell existing at the specified coordinate.
 Location Array2DBase.get(Coordinate coordinate)
          Returns the cell existing at the specified coordinate.
 Location Array1D.get(Coordinate coordinate)
          Returns the object (agent) existing at the specified coordinate.
 Location CoordinateGraph.getLocation()
          Gets the location.
 Location[] Singleton.getLocations()
          Returns all agents in the space as an array.
 Location[] Array1D.getLocations()
          Returns all agents in the space as an array.
 Location BFSWithinIterator.getOrigin()
          Gets the origin.
 Location SpaceContext.getPrototype()
          Gets the prototype.
 Location Mutable.newLocation()
          Creates a new agent in the space by cloning the prototype agent, adding it to an arbitrary place (usually the 'end'), and initializing it.
 Location CollectionSpace.newLocation()
          Creates a new agent in this collection by cloning the prototype agent, adding it to the end of the vector, and initializing it.
 Location Space.newLocation(boolean randomLocation)
          New location.
 Location Mutable.newLocation(boolean randomLocation)
          Creates a new agent in this list by cloning the prototype agent, adding it to a random or arbitrary (usually the 'end') place in the list, and initializing it.
 Location CollectionSpace.newLocation(boolean randomLocation)
          Creates a new agent in this collection by cloning the prototype agent, adding it to a random or arbitrary (last in this case) place in the collection, and initializing it.
 

Methods in org.ascape.model.space with parameters of type Location
protected  java.util.Iterator Discrete.bfsWithinIterator(Location origin, Conditional condition, boolean includeSelf, double distance)
          This is the findWithin code from Graph.
protected  java.util.Iterator Array2DSmallWorld.bfsWithinIterator(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 double Space.calculateDistance(Location origin, Location target)
          Calculate distance.
 double CollectionSpace.calculateDistance(Location origin, Location target)
          Returns the shortest distance between one agent and another.
 Coordinate Continuous2D.calculateRelativePosition(Location origin, Location target)
          Returns the shortest relative position of two agents.
 Location Space.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location CollectionSpace.findNearest(Location origin, Conditional condition, boolean includeOrigin, double distance)
          Finds the nearest agent that meets some condition.
 Location Discrete.findNearestAvailable(Location origin, Conditional condition, boolean includeOrigin, double distance)
           
 Location Space.findRandom(Location excludeLocation)
          Find random.
 Location CollectionSpace.findRandom(Location excludeLocation)
          Returns a random unoccupied discrete location in the space given with the lattice.
 Location Space.findRandom(Location exclude, Conditional condition)
           
 Location CollectionSpace.findRandom(Location exclude, Conditional condition)
          Returns an agent randomly that matches a condition, excluding the coordinate.
 Location Space.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location CollectionSpace.findRandomWithin(Location origin, Conditional condition, boolean includeSelf, double distance)
           
 Location Relative.findRelative(Location location, Coordinate coordinate)
          Find relative.
 Location Array2DBase.findRelative(Location location, Coordinate coordinate)
          Locates a cell based on a relative reference.
 boolean SpaceContext.isHome(Location a)
          Checks if is home.
 void SubListSpace.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void SubCollection.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void Space.moveAway(Location origin, Coordinate target, double distance)
          Move away.
 void Singleton.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Continuous2D.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate away from the target coordinate.
 void CollectionSpace.moveAway(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void SubListSpace.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void SubCollection.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent in the context of the superscape.
 void Space.moveToward(Location origin, Coordinate target, double distance)
          Move toward.
 void Singleton.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Continuous2D.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate towards its target coordinate.
 void Continuous1D.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent from its original coordinate towards its target coordinate.
 void Continuous.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void CollectionSpace.moveToward(Location origin, Coordinate target, double distance)
          Moves an agent toward the specified agent.
 void Space.set(Coordinate coordinate, Location agent)
          Set.
 void CollectionSpace.set(Coordinate coordinate, Location agent)
          Sets the agent at the specified coordinate to the supplied agent.
 void Array2DBase.set(Coordinate coordinate, Location cell)
          Sets the cell existing at the specified coordinate.
 void Array2DBase.set(int xPosition, int yPosition, Location cell)
          Sets the cell existing at the specified coordinate.
 Node ListBase.set(int index, Location o, boolean isParent)
          Sets the agent at the specified coordinate to the supplied agent.
 void CoordinateGraph.setLocation(Location location)
          Sets the location.
 

Constructors in org.ascape.model.space with parameters of type Location
BFSWithinIterator(Discrete space, Location origin, Conditional condition, boolean includeSelf, double distance)
          Instantiates a new BFS within iterator.
BFSWithinIterator2DSmallWorld(Discrete space, Location origin, Conditional condition, boolean includeSelf, double distance)
          Instantiates a new BFS within iterator2 D small world.
CoordinateGraph(Location location)
          Instantiates a new coordinate graph.
 

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

Classes in org.eclipse.amp.amf.examples.escape that implement Location
 class Block
          Block Java Implementation.
 class WikiExample
          WikiExample Java Implementation.
 class WikiExample3D
          WikiExample Java Implementation.
 

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

Classes in org.eclipse.amp.examples.heatbugs that implement Location
 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 Location in org.metaabm.examples.stupid1
 

Classes in org.metaabm.examples.stupid1 that implement Location
 class Bug
          Bug Java Implementation.
 class Habitat
          Habitat Java Implementation.
 class StupidModel1
          StupidModel1 Java Implementation.
 class StupidModel13D
          StupidModel1 Java Implementation.
 

Uses of Location in org.metaabm.examples.stupid2
 

Classes in org.metaabm.examples.stupid2 that implement Location
 class StupidModel2
          Stupid Model 2 Java Implementation.
 class StupidModel23D
          Stupid Model 2 Java Implementation.
 

Uses of Location in org.metaabm.examples.stupid3
 

Classes in org.metaabm.examples.stupid3 that implement Location
 class StupidModel3
          Stupid Model 3 Java Implementation.
 class StupidModel33D
          Stupid Model 3 Java Implementation.
 

Uses of Location in org.metaabm.examples.stupid5
 

Classes in org.metaabm.examples.stupid5 that implement Location
 class StupidModel5
          Stupid Model 5 Java Implementation.
 class StupidModel53D
          Stupid Model 5 Java Implementation.
 

Uses of Location in org.metaabm.gen.test
 

Classes in org.metaabm.gen.test that implement Location
 class BasicCell
           
 class BasicModel
           
 class BasicMovementAgent
           
 class BasicMovementModel
           
 class BasicMovementStateAgent
           
 class ComplexLocation
           
 class ComplexMovementAgent
           
 class MethodsAgent
           
 class OperationsAgent
           
 class SpatialModel
           
 class StateAgent