Move generator test header file. More...
#include <stdbool.h>
Go to the source code of this file.
Classes | |
struct | PositionHash |
Typedefs | |
typedef struct PositionHash | PositionHash |
Functions | |
void | count_games (const struct Board *, const int) |
void | quick_count_games (const struct Board *, const int, const int) |
void | count_positions (const struct Board *, const int, const int) |
void | count_shapes (const struct Board *, const int, const int) |
void | estimate_games (const struct Board *, const long long) |
void | seek_highest_mobility (const struct Board *, const unsigned long long) |
bool | seek_position (const struct Board *, const struct Board *, struct Line *) |
void | positionhash_init (PositionHash *, int) |
Initialisation of the hash table. More... | |
void | positionhash_delete (PositionHash *) |
Free the hash table. More... | |
bool | positionhash_append (PositionHash *, const struct Board *) |
typedef struct PositionHash PositionHash |
HashTable of positions
void count_games | ( | const struct Board * | , |
const int | |||
) |
void count_positions | ( | const struct Board * | , |
const int | , | ||
const int | |||
) |
void count_shapes | ( | const struct Board * | , |
const int | , | ||
const int | |||
) |
void estimate_games | ( | const struct Board * | , |
const long | long | ||
) |
bool positionhash_append | ( | PositionHash * | , |
const struct Board * | |||
) |
void positionhash_delete | ( | PositionHash * | hash | ) |
Free the hash table.
hash | Hash table. |
void positionhash_init | ( | PositionHash * | hash, |
int | bitsize | ||
) |
void quick_count_games | ( | const struct Board * | , |
const int | , | ||
const int | |||
) |
void seek_highest_mobility | ( | const struct Board * | , |
const unsigned long | long | ||
) |