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