Go to the source code of this file.
Macros | |
| #define | MAX_THREADS 64 |
| #define | MAX_MOVE 32 |
| #define | BOARD_SIZE 64 |
| #define | GAME_SIZE 80 |
| #define | SCORE_INF 127 |
| #define | SCORE_MIN -64 |
| #define | SCORE_MAX 64 |
| #define | TIME_MAX 31557600000000LL |
| #define | HOUR 3600000LL |
| #define | MAX_OBSERVER 2 |
| #define | VERSION 4 |
| #define | RELEASE 4 |
| #define | VERSION_STRING "4.4" |
| #define | EDAX_NAME "Edax 4.4" |
| #define | BOOK 0x424f4f4b |
| #define | EDAX 0x45444158 |
| #define | EVAL 0x4556414c |
| #define | XADE 0x58414445 |
| #define | LAVE 0x4c415645 |
Typedefs | |
| typedef enum Stop | Stop |
| typedef enum PlayState | PlayState |
Enumerations | |
| enum | { A1, B1, C1, D1, E1, F1, G1, H1, A2, B2, C2, D2, E2, F2, G2, H2, A3, B3, C3, D3, E3, F3, G3, H3, A4, B4, C4, D4, E4, F4, G4, H4, A5, B5, C5, D5, E5, F5, G5, H5, A6, B6, C6, D6, E6, F6, G6, H6, A7, B7, C7, D7, E7, F7, G7, H7, A8, B8, C8, D8, E8, F8, G8, H8, PASS, NOMOVE } |
| enum | { BLACK = 0, WHITE, EMPTY, OFF_SIDE } |
| enum | Stop { RUNNING = 0, STOP_PARALLEL_SEARCH, STOP_PONDERING, STOP_TIMEOUT, STOP_ON_DEMAND, STOP_END } |
| enum | NodeType { PV_NODE, CUT_NODE, ALL_NODE } |
| enum | PlayState { IS_WAITING, IS_PONDERING, IS_ANALYZING, IS_THINKING } |
| enum | { UI_NONE = 0, UI_CASSIO, UI_EDAX, UI_GGS, UI_GTP, UI_NBOARD, UI_XBOARD, UI_LIBEDAX } |
Variables | |
| const unsigned long long | X_TO_BIT [] |
| const unsigned long long | NEIGHBOUR [] |
Constants as macros, enums, or global consts.
| #define BOARD_SIZE 64 |
size of the board
| #define BOOK 0x424f4f4b |
| #define EDAX 0x45444158 |
| #define EDAX_NAME "Edax 4.4" |
| #define EVAL 0x4556414c |
| #define GAME_SIZE 80 |
size of the game including passing moves. We use here an arbitrary big enough value
| #define HOUR 3600000LL |
1 hour
| #define LAVE 0x4c415645 |
| #define MAX_MOVE 32 |
maximal number of moves
| #define MAX_OBSERVER 2 |
observers
| #define MAX_THREADS 64 |
maximal number of threads
| #define RELEASE 4 |
| #define SCORE_INF 127 |
infinite score: a huge value unreachable as a score and fitting in a char
| #define SCORE_MAX 64 |
maximal score
| #define SCORE_MIN -64 |
minimal score
| #define TIME_MAX 31557600000000LL |
maximal time (1 millenium)
| #define VERSION 4 |
| #define VERSION_STRING "4.4" |
| #define XADE 0x58414445 |
| anonymous enum |
| anonymous enum |
| enum NodeType |
| enum PlayState |
| enum Stop |
| const unsigned long long NEIGHBOUR[] |
Conversion array: neighbour bits
| const unsigned long long X_TO_BIT[] |
coordinate to bit table converter
1.8.14