Package teamwork :: Package dynamics :: Module pwlDynamics
[hide private]
[frames] | no frames]

Module pwlDynamics

source code

Dynamics objects for the PWL implementation

Classes [hide private]
  PWLDynamics
Class of objects that represent the dynamics of a specific state/belief feature in the simulation
Functions [hide private]
PWLDynamics
NullDynamics()
Returns: a dynamics object with a zero matrix
source code
PWLDynamics
IdentityDynamics(feature)
Returns: a dynamics object with an identity matrix over the given feature
source code
KeyedMatrix
ConstantDynamics()
Returns: a dynamics object with an identity matrix over the constant value
source code
Variables [hide private]
PWLDynamics constantDynamics = {{}: <teamwork.math.KeyedVector.KeyedVector...
a reusable instance of dynamics for the constant value in the state vector
  EMPTY_NAMESPACE = None
  EMPTY_PREFIX = None
  StringTypes = (<type 'str'>, <type 'unicode'>)
  XMLNS_NAMESPACE = 'http://www.w3.org/2000/xmlns/'
Function Details [hide private]

NullDynamics()

source code 
Returns: PWLDynamics
a dynamics object with a zero matrix

IdentityDynamics(feature)

source code 
Parameters:
  • feature (str) - the feature to be held constant
Returns: PWLDynamics
a dynamics object with an identity matrix over the given feature

ConstantDynamics()

source code 
Returns: KeyedMatrix
a dynamics object with an identity matrix over the constant value

Variables Details [hide private]

constantDynamics

a reusable instance of dynamics for the constant value in the state vector
Type:
PWLDynamics
Value:
{{}: <teamwork.math.KeyedVector.KeyedVector instance at 0x172f580>}