Scid  4.7.0
Classes | Typedefs | Variables
engine.h File Reference
#include <stdarg.h>
#include "position.h"
#include "timer.h"
Include dependency graph for engine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  principalVarT
 
struct  transTableEntryT
 
struct  pawnTableEntryT
 
struct  repeatT
 
class  Engine
 

Typedefs

typedef byte scoreFlagT
 

Variables

const uint ENGINE_MAX_PLY = 40
 
const int ENGINE_MAX_HISTORY = 100000
 
const int ENGINE_HASH_SCORE = 100000000
 
const uint ENGINE_HASH_KB = 32
 
const uint ENGINE_PAWN_KB = 1
 
const scoreFlagT SCORE_NONE = 0
 
const scoreFlagT SCORE_EXACT = 1
 
const scoreFlagT SCORE_LOWER = 2
 
const scoreFlagT SCORE_UPPER = 3
 

Typedef Documentation

◆ scoreFlagT

typedef byte scoreFlagT

Definition at line 49 of file engine.h.

Variable Documentation

◆ ENGINE_HASH_KB

const uint ENGINE_HASH_KB = 32

Definition at line 33 of file engine.h.

◆ ENGINE_HASH_SCORE

const int ENGINE_HASH_SCORE = 100000000

Definition at line 32 of file engine.h.

◆ ENGINE_MAX_HISTORY

const int ENGINE_MAX_HISTORY = 100000

Definition at line 31 of file engine.h.

◆ ENGINE_MAX_PLY

const uint ENGINE_MAX_PLY = 40

Definition at line 30 of file engine.h.

◆ ENGINE_PAWN_KB

const uint ENGINE_PAWN_KB = 1

Definition at line 34 of file engine.h.

◆ SCORE_EXACT

const scoreFlagT SCORE_EXACT = 1

Definition at line 52 of file engine.h.

◆ SCORE_LOWER

const scoreFlagT SCORE_LOWER = 2

Definition at line 53 of file engine.h.

◆ SCORE_NONE

const scoreFlagT SCORE_NONE = 0

Definition at line 51 of file engine.h.

◆ SCORE_UPPER

const scoreFlagT SCORE_UPPER = 3

Definition at line 54 of file engine.h.