-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprecompute.h
More file actions
31 lines (20 loc) · 740 Bytes
/
Copy pathprecompute.h
File metadata and controls
31 lines (20 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef precompute_h
#define precompute_h
#include "dirtybit.h"
/*******************************************************************************
precompute.h/.cpp is intended to hold all of the functions used to generate
precomputed data. Some of these are used at the time of initialization,
while others are ran once and the output is copied and pasted into the code.
*******************************************************************************/
unsigned char fit(short m, short M, short x, short x_max);
namespace precompute {
void rays();
//Used in Evaluation:
void rule_of_the_squares();
void castle_areas();
void castle_pawns();
void shelter_scores();
void passed_pawns();
void material_adjustments();
}
#endif