|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BehaviourRule | |
---|---|
crowdmodel.agents | |
crowdmodel.utils |
Uses of BehaviourRule in crowdmodel.agents |
---|
Subclasses of BehaviourRule in crowdmodel.agents | |
---|---|
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. |
Fields in crowdmodel.agents declared as BehaviourRule | |
---|---|
private BehaviourRule |
Memory.d_nothing
|
private BehaviourRule |
Memory.d_other
|
Fields in crowdmodel.agents with type parameters of type BehaviourRule | |
---|---|
private java.util.Iterator<BehaviourRule> |
Memory.d_behaviours
|
private java.util.LinkedList<BehaviourRule> |
Memory.d_orderedBehaviours
|
Methods in crowdmodel.agents that return BehaviourRule | |
---|---|
BehaviourRule |
CrowdAgent.compare(BehaviourRule b)
Compares the current behaviour ready for execution with the next behaviour. |
BehaviourRule |
Memory.getBehaviour(java.lang.String name)
Returns the behaviourRule given a name |
BehaviourRule |
Memory.getNextActiveB()
Returns the next most active behaviour. |
Methods in crowdmodel.agents with parameters of type BehaviourRule | |
---|---|
double |
CrowdAgent.calcUtil(BehaviourRule b)
Calculates a value (utility value) to compare two behaviours with each other. |
BehaviourRule |
CrowdAgent.compare(BehaviourRule b)
Compares the current behaviour ready for execution with the next behaviour. |
void |
Memory.updateBehaviourOrdering(BehaviourRule b)
This function is called when one of the behaviourRules activation has been changed. |
Uses of BehaviourRule in crowdmodel.utils |
---|
Methods in crowdmodel.utils with parameters of type BehaviourRule | |
---|---|
int |
Bcomparator.compare(BehaviourRule b0,
BehaviourRule b1)
Compares the activation value of two BehaviourRules to design a hierarchical ordering |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |