Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::TranspositionStats Struct Reference

Statistics collected by memo/transposition storage. More...

#include <Transposition_Table.H>

Collaboration diagram for Aleph::TranspositionStats:
[legend]

Public Attributes

size_t probes = 0
 Number of probe attempts.
 
size_t hits = 0
 Number of successful probes.
 
size_t misses = 0
 Number of failed probes.
 
size_t cutoffs = 0
 Number of search cutoffs enabled by cached data.
 
size_t stores = 0
 Number of accepted stores (insertions or replacements).
 
size_t replacements = 0
 Number of accepted overwrites of existing entries.
 
size_t rejected_updates = 0
 Number of refused overwrites.
 

Detailed Description

Statistics collected by memo/transposition storage.

Definition at line 75 of file Transposition_Table.H.

Member Data Documentation

◆ cutoffs

size_t Aleph::TranspositionStats::cutoffs = 0

Number of search cutoffs enabled by cached data.

Definition at line 80 of file Transposition_Table.H.

Referenced by Aleph::Negamax< Domain >::probe_transposition(), and Aleph::Alpha_Beta< Domain >::probe_transposition().

◆ hits

size_t Aleph::TranspositionStats::hits = 0

Number of successful probes.

Definition at line 78 of file Transposition_Table.H.

Referenced by Aleph::Transposition_Table< Key, Entry, HashMapTable, Cmp, ReplacePolicy >::probe_impl().

◆ misses

size_t Aleph::TranspositionStats::misses = 0

◆ probes

size_t Aleph::TranspositionStats::probes = 0

◆ rejected_updates

size_t Aleph::TranspositionStats::rejected_updates = 0

Number of refused overwrites.

Definition at line 83 of file Transposition_Table.H.

Referenced by Aleph::Transposition_Table< Key, Entry, HashMapTable, Cmp, ReplacePolicy >::store_impl().

◆ replacements

size_t Aleph::TranspositionStats::replacements = 0

Number of accepted overwrites of existing entries.

Definition at line 82 of file Transposition_Table.H.

Referenced by Aleph::Transposition_Table< Key, Entry, HashMapTable, Cmp, ReplacePolicy >::store_impl().

◆ stores

size_t Aleph::TranspositionStats::stores = 0

Number of accepted stores (insertions or replacements).

Definition at line 81 of file Transposition_Table.H.

Referenced by Aleph::Transposition_Table< Key, Entry, HashMapTable, Cmp, ReplacePolicy >::store_impl().


The documentation for this struct was generated from the following file: