Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dhbloo/rapfi
/ types & classes
Types & classes
512 in github.com/dhbloo/rapfi
⨍
Functions
3,291
◇
Types & classes
512
↓ 46 callers
Enum
Value
Integer value that representing the result of a search
Rapfi/core/types.h:111
↓ 41 callers
Class
Pos
Pos represents a move coordinate on board
Rapfi/core/pos.h:42
↓ 9 callers
Enum
Result
Result represents the outcome of a finished game (based on current side to move).
Rapfi/tuning/dataentry.h:32
↓ 9 callers
Enum
ScoreType
Rapfi/search/movepick.h:70
↓ 7 callers
Class
ValueType
Rapfi/eval/eval.h:32
↓ 5 callers
Class
DBStorageCorruptedRecordError
Rapfi/database/dbstorage.h:243
↓ 4 callers
Enum
DBLabel
DBLabel represents a one-byte tag that attached to a node in the game DAG.
Rapfi/database/dbtypes.h:30
↓ 4 callers
Class
UnsupportedBoardSizeError
Helper class for reporting unsupported board size.
Rapfi/eval/evaluator.h:192
↓ 3 callers
Enum
Direction
Direction represents one of the eight line directions on the board
Rapfi/core/pos.h:72
↓ 3 callers
Class
UnicodeStringIterator
Rapfi/external/cxxopts/include/cxxopts.hpp:121
↓ 3 callers
Class
flat_map
Rapfi/external/flat.hpp/headers/flat.hpp/flat_map.hpp:17
↓ 3 callers
Class
flat_multimap
Rapfi/external/flat.hpp/headers/flat.hpp/flat_multimap.hpp:17
↓ 3 callers
Class
value_compare
Rapfi/external/flat.hpp/headers/flat.hpp/flat_map.hpp:46
↓ 3 callers
Class
wait_deadlock
* @brief An exception that will be thrown by `wait()`, `wait_for()`, and `wait_until()` if the user tries to call them from within a thread of the sam
Rapfi/external/thread-pool/include/BS_thread_pool.hpp:841
↓ 2 callers
Enum
Bound
Type of value bound of the alpha-beta search
Rapfi/core/types.h:37
↓ 2 callers
Class
DBStorageError
The base exception class for a db storage error.
Rapfi/database/dbstorage.h:237
↓ 2 callers
Class
IncompatibleWeightFileError
Helper class for reporting incompatible weight file (arch mismatch, etc).
Rapfi/eval/evaluator.h:202
↓ 2 callers
Class
Iterator
Rapfi/external/cxxopts/include/cxxopts.hpp:1460
↓ 2 callers
Enum
OnnxDevice
A simple classification on onnx execution provider and device id.
Rapfi/eval/onnxevaluator.cpp:30
↓ 2 callers
Enum
Pattern4
Pattern4 is the combined type of 4 lines at one cell
Rapfi/core/types.h:90
↓ 2 callers
Enum
Rule
Rule is the fundamental rule of the game
Rapfi/core/types.h:226
↓ 2 callers
Class
UnsupportedRuleError
Helper class for reporting unsupported rule.
Rapfi/eval/evaluator.h:182
↓ 1 callers
Class
CandArea
CandArea struct represents a rectangle area on board which can be considered as move candidate.
Rapfi/game/board.h:62
↓ 1 callers
Enum
Color
Color represents the type of piece on board
Rapfi/core/types.h:53
↓ 1 callers
Class
DBKey
DBKey encodes the unique representation of one position, without redundancy of any symmetry and transposition. This is done by only storing the positi
Rapfi/database/dbstorage.h:83
↓ 1 callers
Enum
DBRecordMask
DBRecordMask specify what parts of a record are selected.
Rapfi/database/dbtypes.h:70
↓ 1 callers
Enum
GenType
GenType specifies which pattern types are allowed to generate.
Rapfi/game/movegen.h:27
↓ 1 callers
Enum
MoveDataTag
Rapfi/tuning/dataentry.h:53
↓ 1 callers
Enum
NodeFlag
Rapfi/database/dbutils.cpp:132
↓ 1 callers
Class
OptionAdder
Rapfi/external/cxxopts/include/cxxopts.hpp:1226
↓ 1 callers
Class
OptionValue
Rapfi/external/cxxopts/include/cxxopts.hpp:1327
↓ 1 callers
Enum
Pattern
Pattern is the type of a single line at one cell
Rapfi/core/types.h:71
↓ 1 callers
Class
SkillMovePicker
SkillMovePicker class implements strength handicap by introducing randomness to select best move according to their eval and strength level.
Rapfi/search/skill.h:30
↓ 1 callers
Enum
TransformType
TransformType represents one of the eight transforms.
Rapfi/core/pos.h:190
↓ 1 callers
Class
sorted_range_t
Rapfi/external/flat.hpp/headers/flat.hpp/flat_fwd.hpp:27
↓ 1 callers
Class
sorted_unique_range_t
Rapfi/external/flat.hpp/headers/flat.hpp/flat_fwd.hpp:30
↓ 1 callers
Class
value_compare
Rapfi/external/flat.hpp/headers/flat.hpp/flat_multimap.hpp:46
Class
ABSearchData
Rapfi/search/ab/history.h:27
Class
ABSearchData
Rapfi/search/ab/searcher.h:33
Class
ABSearcher
Rapfi/search/ab/searcher.h:53
Enum
AccLevel
AccLevel represents the accuracy level of the model's evaluation. Lower level means higher accuracy and slower evaluation speed, while higher level me
Rapfi/eval/evaluator.h:71
Class
Accumulator
Rapfi/eval/mix10nnue.h:103
Class
Accumulator
Rapfi/eval/mix9svqnnue.h:94
Enum
ActionType
Thinking result action type
Rapfi/core/types.h:238
Class
AdamOptimizer
Rapfi/tuning/optimizer.h:26
Class
Affine
Rapfi/eval/simdops.h:1953
Class
Affine< OutSize, InSize, int16_t, Alignment, I, std::enable_if_t<(OutSize > 1 && VecBatch<OutSize, int32_t, I, true>::NumExtra == 0)>>
Rapfi/eval/simdops.h:2149
Class
Affine< OutSize, InSize, int8_t, Alignment, I, std::enable_if_t<!(OutSize > 1 && VecBatch<OutSize, int32_t, I, true>::NumExtra == 0) && (OutSize >= 4 && OutSize % 4 == 0) && (detail::VecBatch<InSize, int8_t, I, true>::NumExtra == 0)>>
Rapfi/eval/simdops.h:2018
Class
Affine< OutSize, InSize, int8_t, Alignment, I, std::enable_if_t<!(OutSize > 1 && VecBatch<OutSize, int32_t, I, true>::NumExtra == 0) && (OutSize >= 4 && OutSize % 4 == 0) && (detail::VecBatch<InSize, int8_t, I, true>::NumExtra > 0) && (detail::VecBatch<InSize, int8_t, I, true>::NumBatch == 0)>>
Rapfi/eval/simdops.h:2095
Class
Affine< OutSize, InSize, int8_t, Alignment, I, std::enable_if_t<(OutSize > 1 && VecBatch<OutSize, int32_t, I, true>::NumExtra == 0)>>
Rapfi/eval/simdops.h:1962
Class
ArguDesc
Rapfi/external/cxxopts/include/cxxopts.hpp:560
Class
Balance2Move
Balance2Move struct stores a move pair in balance2 move mode.
Rapfi/search/searchcommon.h:43
Enum
BalanceMode
Rapfi/search/searchcommon.h:144
Class
BalanceMoveValueComparator
BalanceMoveValueComparator compares two root moves according to their distance to the balanced eval in balance move mode.
Rapfi/search/searchcommon.h:99
Class
BenchEntry
Rapfi/command/benchmark.cpp:37
Class
Board
Board class is the main class used to represent a board position state. It also records the whole board history info and bitboard state, to speed up m
Rapfi/game/board.h:151
Class
Board
Rapfi/game/movegen.h:24
Class
Board
Rapfi/database/dbclient.h:30
Class
Board
Rapfi/database/dbutils.h:29
Class
Board
Rapfi/search/history.h:29
Class
Board
Rapfi/search/searchthread.h:40
Class
Board
Rapfi/search/searchcommon.h:29
Class
Board
Rapfi/eval/evaluator.h:28
Class
Board
Rapfi/eval/eval.h:24
Class
ByteElement
Rapfi/database/dbutils.cpp:158
Class
CStream
Rapfi/core/iohelper.cpp:216
Enum
CandidateRange
CandidateRange represents the options for different range of move condidates.
Rapfi/core/types.h:248
Class
Cell
Cell struct contains all information for a move cell on board, including current stone piece, candidate, pattern, pattern4 and move score.
Rapfi/game/board.h:102
Class
ChangeNum
Rapfi/eval/mix10nnue.h:142
Class
ChangeNum
Rapfi/eval/mix9svqnnue.h:120
Class
CoeffVec
Rapfi/tuning/tuner.h:52
Enum
ColorFlag
ColorFlag represents one of the three states in a cell: 1.self stone, 2.opponent stone, 3.empty cell.
Rapfi/game/pattern.cpp:36
Class
CompactDBKey
CompactDBKey is a compact version of database key, which requires less memory by allocaing the minimal needed memory to store stone positions on the f
Rapfi/database/yxdbstorage.h:31
Class
CompactDBKeyCmp
Rapfi/database/yxdbstorage.h:72
Enum
ComposeFunc
Rapfi/config.cpp:837
Class
CompressedWrapper
Rapfi/eval/weightloader.h:172
Class
Compressor
Rapfi/core/iohelper.h:116
Class
Compressor::CompressorData
Rapfi/core/iohelper.cpp:211
Class
CompressorData
Rapfi/core/iohelper.h:144
Enum
CoordConvertionMode
CoordConvertionMode represents the coordinate convertion mode for protocol IO.
Rapfi/config.h:38
Class
DBClient
DBClient class is the interface for querying and saving results of positions. It exposes a set of lookup functions that takes the Board object as inp
Rapfi/database/dbclient.h:72
Class
DBRecord
DBRecord contains all the information for one position.
Rapfi/database/dbtypes.h:82
Class
DBRecordCache
Rapfi/database/dbclient.h:148
Class
DBStorage
Rapfi/config.h:84
Class
DBStorage
DBStorage class defines the common interface to all database storages. Subclass of DBStorage should implement storage functionaility (read/write/flush
Rapfi/database/dbstorage.h:185
Class
DataBuffer
Rapfi/tuning/datawriter.h:184
Class
DataEntry
Rapfi/tuning/tuner.h:73
Class
DataEntry
DataEntry struct represents a raw training data entry that generated by running a match between two engines. It contains the complete position (repres
Rapfi/tuning/dataentry.h:45
Class
DataSource
Rapfi/tuning/dataset.h:71
Class
DataSource
Rapfi/tuning/dataset.h:120
Class
DataSource
Rapfi/tuning/dataset.h:156
Class
DataStream
Rapfi/tuning/datawriter.h:58
Class
DataStream
Rapfi/tuning/datawriter.h:80
Class
DataStream
Rapfi/tuning/datawriter.h:127
Class
DataWriter
DataWriter class is the base class for an iterable-style dataset writer.
Rapfi/tuning/datawriter.h:31
Enum
DataWriterType
Rapfi/command/argutils.h:36
Enum
DatabaseType
Rapfi/command/database.cpp:38
Class
Dataset
Dataset class is the base class for a sequential iterable-style dataset.
Rapfi/tuning/dataset.h:29
Class
Dataset
Rapfi/tuning/tuner.h:178
Class
Dataset
Rapfi/tuning/tuner.cpp:584
next →
1–100 of 512, ranked by callers