Uses of Class
crowdmodel.agents.BehaviourRule

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