Uses of Class
crowdmodel.agents.MemoryElement

Packages that use MemoryElement
crowdmodel.agents   
 

Uses of MemoryElement in crowdmodel.agents
 

Subclasses of MemoryElement in crowdmodel.agents
 class BehaviourFact
          Describes a specific type of Fact (MemoryElement) related to the behaviours an agent has.
 class BehaviourRule
          A behaviour rule represents an interaction (or manipulation) with the external world.
 class Fact
          Fact is a type of memoryElement.
 class Goal
          Goal is a type of memoryElement.
 class LocomotionRule
          A LocomotionRule describes the movement of the object that is asking for it Types of locomotion are person: A) vertical/body position: (not included) standing/upright sitting/seated kneeling/knelt lying/prone other B)horizontal: walking running/jogging marching (not included) dancing vehicular motion (not included) other object: move/transpose/displace
 class ManipulationRule
          A manipulation rule concerns a behaviour that involves one object changing the other.
 class PersonFact
          Describes a specific type of Fact (MemoryElement) related to a person (or a group).
 class Rule
          Rule is a type of memoryElement.
 

Fields in crowdmodel.agents with type parameters of type MemoryElement
private  repast.simphony.space.graph.Network<MemoryElement> Memory.d_associations
           
private  java.util.HashMap<java.lang.String,MemoryElement> Memory.d_memoryMap
           
 

Methods in crowdmodel.agents that return MemoryElement
 MemoryElement Memory.getElement(java.lang.String eName)
          Returns an element from memory based on its name In naming elements we distinct betwee
 

Methods in crowdmodel.agents that return types with arguments of type MemoryElement
 java.util.HashMap<java.lang.String,MemoryElement> Memory.getMemoryElements()
          Returns the HashMap in which all the memoryElements are stored
 

Methods in crowdmodel.agents with parameters of type MemoryElement
 boolean Memory.add(MemoryElement element)
          This function overloads the general add function that is specified in Collection and (overridden by Context) The elements of Memory are collected within a Map instead of a Collection.
 boolean Memory.contains(MemoryElement me)
          Function that checks whether a MemoryElement is stored in Memory This overloads the contains function of AbstractContext, which isn't suitable here as an abstractContext stores its objects in a Collections, whereas we do so in a Map.
 boolean Memory.remove(MemoryElement element)
          This function overloads the general remove function that is specified in Collection and (overridden by Context) The elements of Memory are collected within a Map instead of a Collection.