Package teamwork :: Package dynamics :: Module arbitraryDynamics :: Class SupportDynamics
[hide private]
[frames] | no frames]

Class SupportDynamics

source code

BaseDynamics --+
               |
              SupportDynamics

Instance Methods [hide private]
 
__init__(self, args={}) source code
 
apply(self, entity, value, action, world, debug=Debugger (0))
Takes an entity with the specified initial value for the feature of interest and returns a new value in response to the specified action being taken within the specified world context (in the form of a dictionary of entity objects, indexed by entity name)
source code
 
reset(self)
Deletes any stored information (e.g., partial results) before beginning dynamics computation (should be overridden by subclass)
source code

Inherited from BaseDynamics: getIncrement, instantiate, invert

Method Details [hide private]

__init__(self, args={})
(Constructor)

source code 
Overrides: BaseDynamics.__init__

apply(self, entity, value, action, world, debug=Debugger (0))

source code 

Takes an entity with the specified initial value for the feature of interest and returns a new value in response to the specified action being taken within the specified world context (in the form of a dictionary of entity objects, indexed by entity name)

Overrides: BaseDynamics.apply
(inherited documentation)

reset(self)

source code 

Deletes any stored information (e.g., partial results) before beginning dynamics computation (should be overridden by subclass)

Overrides: BaseDynamics.reset
(inherited documentation)