Base class for hashing for general type patterns (currently works only for corner patterns).
More...
|
|
| Algo_hash (int bsize, SnapshotVector DATA, string OS_DATA_NAME, int MAXNUMSTONES) |
| |
|
virtual void | initialize_process () |
| | Called by GameList::start_processing.
|
| |
|
virtual void | newgame_process (int game_id) |
| | Called when a new game is about to be GameList::process'ed.
|
| |
|
virtual void | AB_process (int x, int y) |
| | Called during processing, for each AB SGF tag.
|
| |
|
virtual void | AW_process (int x, int y) |
| | Called during processing, for each AW SGF tag.
|
| |
|
virtual void | AE_process (int x, int y, char removed) |
| | Called during processing, for each AE SGF tag.
|
| |
|
virtual void | endOfNode_process () |
| | Called during processing, after fully processing a node (which might contain several AB, AW tags)
|
| |
|
virtual void | move_process (Move m) |
| | Called during processing, for each move (B, W tags)
|
| |
|
virtual void | pass_process () |
| | Called during processing, for each pass.
|
| |
|
virtual void | branchpoint_process () |
| | Called during processing, for each node where a variation starts.
|
| |
|
virtual void | endOfVariation_process () |
| | Called during processing, when reaching the end of variation ("jump back to most recent branchpoint")
|
| |
|
virtual void | endgame_process (bool commit=true) |
| | Called during processing, when the end of the game is reached.
|
| |
|
virtual void | finalize_process () |
| | Called by GameList::finalize_processing.
|
| |
| virtual int | search (PatternList &patternList, GameList &gl, SearchOptions &options) |
| |
|
| Algorithm (int bsize) |
| |
Base class for hashing for general type patterns (currently works only for corner patterns).