public static class UCTStateNode.UCTStateConstructor
extends java.lang.Object
Constructor and Description |
---|
UCTStateNode.UCTStateConstructor() |
Modifier and Type | Method and Description |
---|---|
UCTStateNode |
generate(StateHashTuple s,
int d,
java.util.List<Action> actions,
UCTActionNode.UCTActionConstructor constructor)
Generates an instance of a
UCTStateNode |
public UCTStateNode generate(StateHashTuple s, int d, java.util.List<Action> actions, UCTActionNode.UCTActionConstructor constructor)
UCTStateNode
s
- the state that this node wrapsd
- the depth of the nodeactions
- 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.