MCPcopy Create free account

hub / github.com/dhbloo/rapfi / types & classes

Types & classes512 in github.com/dhbloo/rapfi

↓ 46 callersEnumValue
Integer value that representing the result of a search
Rapfi/core/types.h:111
↓ 41 callersClassPos
Pos represents a move coordinate on board
Rapfi/core/pos.h:42
↓ 9 callersEnumResult
Result represents the outcome of a finished game (based on current side to move).
Rapfi/tuning/dataentry.h:32
↓ 9 callersEnumScoreType
Rapfi/search/movepick.h:70
↓ 7 callersClassValueType
Rapfi/eval/eval.h:32
↓ 5 callersClassDBStorageCorruptedRecordError
Rapfi/database/dbstorage.h:243
↓ 4 callersEnumDBLabel
DBLabel represents a one-byte tag that attached to a node in the game DAG.
Rapfi/database/dbtypes.h:30
↓ 4 callersClassUnsupportedBoardSizeError
Helper class for reporting unsupported board size.
Rapfi/eval/evaluator.h:192
↓ 3 callersEnumDirection
Direction represents one of the eight line directions on the board
Rapfi/core/pos.h:72
↓ 3 callersClassUnicodeStringIterator
Rapfi/external/cxxopts/include/cxxopts.hpp:121
↓ 3 callersClassflat_map
Rapfi/external/flat.hpp/headers/flat.hpp/flat_map.hpp:17
↓ 3 callersClassflat_multimap
Rapfi/external/flat.hpp/headers/flat.hpp/flat_multimap.hpp:17
↓ 3 callersClassvalue_compare
Rapfi/external/flat.hpp/headers/flat.hpp/flat_map.hpp:46
↓ 3 callersClasswait_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 callersEnumBound
Type of value bound of the alpha-beta search
Rapfi/core/types.h:37
↓ 2 callersClassDBStorageError
The base exception class for a db storage error.
Rapfi/database/dbstorage.h:237
↓ 2 callersClassIncompatibleWeightFileError
Helper class for reporting incompatible weight file (arch mismatch, etc).
Rapfi/eval/evaluator.h:202
↓ 2 callersClassIterator
Rapfi/external/cxxopts/include/cxxopts.hpp:1460
↓ 2 callersEnumOnnxDevice
A simple classification on onnx execution provider and device id.
Rapfi/eval/onnxevaluator.cpp:30
↓ 2 callersEnumPattern4
Pattern4 is the combined type of 4 lines at one cell
Rapfi/core/types.h:90
↓ 2 callersEnumRule
Rule is the fundamental rule of the game
Rapfi/core/types.h:226
↓ 2 callersClassUnsupportedRuleError
Helper class for reporting unsupported rule.
Rapfi/eval/evaluator.h:182
↓ 1 callersClassCandArea
CandArea struct represents a rectangle area on board which can be considered as move candidate.
Rapfi/game/board.h:62
↓ 1 callersEnumColor
Color represents the type of piece on board
Rapfi/core/types.h:53
↓ 1 callersClassDBKey
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 callersEnumDBRecordMask
DBRecordMask specify what parts of a record are selected.
Rapfi/database/dbtypes.h:70
↓ 1 callersEnumGenType
GenType specifies which pattern types are allowed to generate.
Rapfi/game/movegen.h:27
↓ 1 callersEnumMoveDataTag
Rapfi/tuning/dataentry.h:53
↓ 1 callersEnumNodeFlag
Rapfi/database/dbutils.cpp:132
↓ 1 callersClassOptionAdder
Rapfi/external/cxxopts/include/cxxopts.hpp:1226
↓ 1 callersClassOptionValue
Rapfi/external/cxxopts/include/cxxopts.hpp:1327
↓ 1 callersEnumPattern
Pattern is the type of a single line at one cell
Rapfi/core/types.h:71
↓ 1 callersClassSkillMovePicker
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 callersEnumTransformType
TransformType represents one of the eight transforms.
Rapfi/core/pos.h:190
↓ 1 callersClasssorted_range_t
Rapfi/external/flat.hpp/headers/flat.hpp/flat_fwd.hpp:27
↓ 1 callersClasssorted_unique_range_t
Rapfi/external/flat.hpp/headers/flat.hpp/flat_fwd.hpp:30
↓ 1 callersClassvalue_compare
Rapfi/external/flat.hpp/headers/flat.hpp/flat_multimap.hpp:46
ClassABSearchData
Rapfi/search/ab/history.h:27
ClassABSearchData
Rapfi/search/ab/searcher.h:33
ClassABSearcher
Rapfi/search/ab/searcher.h:53
EnumAccLevel
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
ClassAccumulator
Rapfi/eval/mix10nnue.h:103
ClassAccumulator
Rapfi/eval/mix9svqnnue.h:94
EnumActionType
Thinking result action type
Rapfi/core/types.h:238
ClassAdamOptimizer
Rapfi/tuning/optimizer.h:26
ClassAffine
Rapfi/eval/simdops.h:1953
ClassAffine< 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
ClassAffine< 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
ClassAffine< 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
ClassAffine< 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
ClassArguDesc
Rapfi/external/cxxopts/include/cxxopts.hpp:560
ClassBalance2Move
Balance2Move struct stores a move pair in balance2 move mode.
Rapfi/search/searchcommon.h:43
EnumBalanceMode
Rapfi/search/searchcommon.h:144
ClassBalanceMoveValueComparator
BalanceMoveValueComparator compares two root moves according to their distance to the balanced eval in balance move mode.
Rapfi/search/searchcommon.h:99
ClassBenchEntry
Rapfi/command/benchmark.cpp:37
ClassBoard
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
ClassBoard
Rapfi/game/movegen.h:24
ClassBoard
Rapfi/database/dbclient.h:30
ClassBoard
Rapfi/database/dbutils.h:29
ClassBoard
Rapfi/search/history.h:29
ClassBoard
Rapfi/search/searchthread.h:40
ClassBoard
Rapfi/search/searchcommon.h:29
ClassBoard
Rapfi/eval/evaluator.h:28
ClassBoard
Rapfi/eval/eval.h:24
ClassByteElement
Rapfi/database/dbutils.cpp:158
ClassCStream
Rapfi/core/iohelper.cpp:216
EnumCandidateRange
CandidateRange represents the options for different range of move condidates.
Rapfi/core/types.h:248
ClassCell
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
ClassChangeNum
Rapfi/eval/mix10nnue.h:142
ClassChangeNum
Rapfi/eval/mix9svqnnue.h:120
ClassCoeffVec
Rapfi/tuning/tuner.h:52
EnumColorFlag
ColorFlag represents one of the three states in a cell: 1.self stone, 2.opponent stone, 3.empty cell.
Rapfi/game/pattern.cpp:36
ClassCompactDBKey
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
ClassCompactDBKeyCmp
Rapfi/database/yxdbstorage.h:72
EnumComposeFunc
Rapfi/config.cpp:837
ClassCompressedWrapper
Rapfi/eval/weightloader.h:172
ClassCompressor
Rapfi/core/iohelper.h:116
ClassCompressor::CompressorData
Rapfi/core/iohelper.cpp:211
ClassCompressorData
Rapfi/core/iohelper.h:144
EnumCoordConvertionMode
CoordConvertionMode represents the coordinate convertion mode for protocol IO.
Rapfi/config.h:38
ClassDBClient
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
ClassDBRecord
DBRecord contains all the information for one position.
Rapfi/database/dbtypes.h:82
ClassDBRecordCache
Rapfi/database/dbclient.h:148
ClassDBStorage
Rapfi/config.h:84
ClassDBStorage
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
ClassDataBuffer
Rapfi/tuning/datawriter.h:184
ClassDataEntry
Rapfi/tuning/tuner.h:73
ClassDataEntry
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
ClassDataSource
Rapfi/tuning/dataset.h:71
ClassDataSource
Rapfi/tuning/dataset.h:120
ClassDataSource
Rapfi/tuning/dataset.h:156
ClassDataStream
Rapfi/tuning/datawriter.h:58
ClassDataStream
Rapfi/tuning/datawriter.h:80
ClassDataStream
Rapfi/tuning/datawriter.h:127
ClassDataWriter
DataWriter class is the base class for an iterable-style dataset writer.
Rapfi/tuning/datawriter.h:31
EnumDataWriterType
Rapfi/command/argutils.h:36
EnumDatabaseType
Rapfi/command/database.cpp:38
ClassDataset
Dataset class is the base class for a sequential iterable-style dataset.
Rapfi/tuning/dataset.h:29
ClassDataset
Rapfi/tuning/tuner.h:178
ClassDataset
Rapfi/tuning/tuner.cpp:584
next →1–100 of 512, ranked by callers