public static class UCTStateNode.UCTStateConstructor
extends java.lang.Object
Constructor and Description |
---|
UCTStateConstructor() |
Modifier and Type | Method and Description |
---|---|
UCTStateNode |
generate(HashableState s,
int d,
java.util.List<ActionType> actionTypes,
UCTActionNode.UCTActionConstructor constructor)
Generates an instance of a
UCTStateNode |
public UCTStateNode generate(HashableState s, int d, java.util.List<ActionType> actionTypes, UCTActionNode.UCTActionConstructor constructor)
UCTStateNode
s
- the state that this node wrapsd
- the depth of the nodeactionTypes
- the possible OO-MDP actions that can be takenconstructor
- a UCTActionNode
factory that can be used to create ActionNodes for each of the actions.UCTStateNode
instance.