Package teamwork :: Package agent :: Module consistency :: Class ConsistentAgent
[hide private]
[frames] | no frames]

Class ConsistentAgent

source code

              Agent.Agent --+        
                            |        
RecursiveAgent.RecursiveAgent --+    
                                |    
          MemoryAgent.MemoryAgent --+
                                    |
                                   ConsistentAgent
Known Subclasses:

Nested Classes [hide private]

Inherited from Agent.Agent: actionClass

Instance Methods [hide private]
 
__init__(self, name) source code
 
calculateMessageConsistency(self, msg) source code
 
getMemoryConsistency(self, memory=None) source code
 
__solveForUniqueTreePath__(self, path, leaf, memory, currentState, specifiedEqualityConstraints=None) source code
 
__getStateIntegratedWithMessage__(self, msg) source code
 
__getMessageContentKey__(self, msg) source code
 
__propagateBeliefsForwardInTime__(self, memory=None) source code
 
__propagateBeliefsBackInTime__(self, msg) source code

Inherited from MemoryAgent.MemoryAgent: updateMemory

Inherited from RecursiveAgent.RecursiveAgent: __copy__, __deepcopy__, __eq__, __getitem__, __ne__, __str__, __xml__, ancestry, applyChanges, applyPolicy, beliefDepth, findObservation, freeze, getActionKeys, getAllBeliefs, getBelief, getBeliefKeys, getDynamics, getEntities, getEntity, getEntityBeliefs, getNestedBelief, getObservation, getObservations, getSelfBelief, getState, getStateFeatures, hasBelief, incorporateMessage, initialStateEstimator, invalidateCache, multistep, observe, parse, preComStateEstimator, resetHistory, saveObservations, setBelief, setEntity, setName, setObservation, setRecursiveBelief, setSelfBelief, setState, stateEstimator, step, toHTML, updateStateDict

Inherited from Agent.Agent: __cmp__, generateAllObservations, generateHistories, legalActions, legalMessages, observable, postComStateEstimator

Instance Variables [hide private]

Inherited from RecursiveAgent.RecursiveAgent: dynamics, parent, relationships, state

Inherited from Agent.Agent: actions, name, omega

Method Details [hide private]

__init__(self, name)
(Constructor)

source code 
Parameters:
  • name - label for this instance
Overrides: Agent.Agent.__init__
(inherited documentation)