|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |