Package teamwork :: Package state :: Module States :: Class EnumeratedSubspace
[hide private]
[frames] | no frames]

Class EnumeratedSubspace

source code

StateSpace --+
             |
            EnumeratedSubspace

Instance Methods [hide private]
 
__init__(self, states, generators, actions, initialStates=None, debug=0) source code
 
__initializeIndex(self, indices, position) source code
 
__generateStates(self, generators, state, action, feature, stateList) source code
 
___generateStatesOld(self, featureVals, features, index, stateList) source code
 
getFirstState(self, parent=None) source code
 
getNextState(self, oldState, parent=None) source code
 
pruneChildren(self, probFun, threshold=1e-06) source code
 
__addIndex(self, state, position) source code
 
state2index(self, state) source code
 
index2state(self, index) source code
 
dict2state(self, state) source code

Inherited from StateSpace: addFeature, createIndex, printStates, state2dict

Class Variables [hide private]
  version = 1.0
Method Details [hide private]

__init__(self, states, generators, actions, initialStates=None, debug=0)
(Constructor)

source code 
Overrides: StateSpace.__init__

getFirstState(self, parent=None)

source code 
Overrides: StateSpace.getFirstState

getNextState(self, oldState, parent=None)

source code 
Overrides: StateSpace.getNextState

state2index(self, state)

source code 
Overrides: StateSpace.state2index

index2state(self, index)

source code 
Overrides: StateSpace.index2state

dict2state(self, state)

source code 
Overrides: StateSpace.dict2state