-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathlearn.h
56 lines (31 loc) · 791 Bytes
/
learn.h
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*
File: learn.h
Created: November 29, 1997
Modified: November 18, 2001
Author: Gunnar Andersson ([email protected])
Contents: The interface to the learning module.
*/
#ifndef LEARN_H
#define LEARN_H
#ifdef __cplusplus
extern "C" {
#endif
void
clear_stored_game( void );
void
store_move( int disks_played, int move );
void
set_learning_parameters( int depth, int cutoff );
int
game_learnable( int finished, int move_count );
void
init_learn( const char *file_name, int is_binary );
void
learn_game( int move_count, int private_game, int save_database );
void
full_learn_public_game( int length, int *moves, int cutoff,
int deviation_depth, int exact, int wld );
#ifdef __cplusplus
}
#endif
#endif /* LEARN_H */