Class DepthFirstNode.RootDFNode<P extends IGamePosition<P>>

java.lang.Object
gametree.GameTreeNode<DepthFirstNode<P>, P>
gametree.DepthFirstNode<P>
gametree.DepthFirstNode.RootDFNode<P>
Type Parameters:
P - The type of IGamePosition
All Implemented Interfaces:
Serializable
Enclosing class:
DepthFirstNode<P extends IGamePosition<P>>

static class DepthFirstNode.RootDFNode<P extends IGamePosition<P>> extends DepthFirstNode<P>
An optional variant of the DepthFirstNode which stores the nodes at depth 1 in memory. All other nodes are still DepthFirstNode instances, so only the first depth is stored, the rest is discarded during search.