|
io-chess
UCI chess engine
|
Represents a single node in the search tree for export and visualization. More...
#include <ISearch.h>
Public Attributes | |
| uint64_t | parentHash |
| Zobrist hash of the parent position. | |
| uint64_t | childHash |
| Zobrist hash of the child position. | |
| std::string | move |
| UCI string representation of the move. | |
| int | staticEval |
| NN evaluation at node (before search). | |
| int | searchScore |
| Minimax backed-up score (after search). | |
| int | depth |
| Search depth remaining. | |
| int | ply |
| Ply from root (0 = root). | |
| int | moveOrder |
| Order this move was tried (0 = first, 1 = second, etc.). | |
| uint64_t | subtreeNodes |
| Nodes searched below this move. | |
| bool | isPV |
| True if on principal variation. | |
| PruneReason | pruneReason |
| Why this node was pruned. | |
Represents a single node in the search tree for export and visualization.
| uint64_t SearchSharedData::VizNode::childHash |
Zobrist hash of the child position.
| int SearchSharedData::VizNode::depth |
Search depth remaining.
| bool SearchSharedData::VizNode::isPV |
True if on principal variation.
| std::string SearchSharedData::VizNode::move |
UCI string representation of the move.
| int SearchSharedData::VizNode::moveOrder |
Order this move was tried (0 = first, 1 = second, etc.).
| uint64_t SearchSharedData::VizNode::parentHash |
Zobrist hash of the parent position.
| int SearchSharedData::VizNode::ply |
Ply from root (0 = root).
| PruneReason SearchSharedData::VizNode::pruneReason |
Why this node was pruned.
| int SearchSharedData::VizNode::searchScore |
Minimax backed-up score (after search).
| int SearchSharedData::VizNode::staticEval |
NN evaluation at node (before search).
| uint64_t SearchSharedData::VizNode::subtreeNodes |
Nodes searched below this move.