Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
moveselection::ResultDepthCounts Class Reference

Container for storing and updating data in a moveselection::ResultDepthCountsData_t array of vectors. More...

#include <evaluator_data_structs.hpp>

Collaboration diagram for moveselection::ResultDepthCounts:
Collaboration graph

Public Member Functions

 ResultDepthCounts (DepthType max_search_depth)
 
void IncrementDataAt (MinimaxResultType result_type, DepthType search_depth)
 
ResultDepthCountsData_t data ()
 

Private Attributes

ResultDepthCountsData_t data_
 

Detailed Description

Container for storing and updating data in a moveselection::ResultDepthCountsData_t array of vectors.

Definition at line 131 of file evaluator_data_structs.hpp.

Constructor & Destructor Documentation

◆ ResultDepthCounts()

moveselection::ResultDepthCounts::ResultDepthCounts ( DepthType  max_search_depth)
inline

Definition at line 133 of file evaluator_data_structs.hpp.

Member Function Documentation

◆ data()

ResultDepthCountsData_t moveselection::ResultDepthCounts::data ( )
inline

Definition at line 143 of file evaluator_data_structs.hpp.

◆ IncrementDataAt()

void moveselection::ResultDepthCounts::IncrementDataAt ( MinimaxResultType  result_type,
DepthType  search_depth 
)
inline

Definition at line 139 of file evaluator_data_structs.hpp.

Member Data Documentation

◆ data_

ResultDepthCountsData_t moveselection::ResultDepthCounts::data_
private

Definition at line 146 of file evaluator_data_structs.hpp.


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