aboutsummaryrefslogtreecommitdiff
path: root/src/pruning.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pruning.h')
-rw-r--r--src/pruning.h22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/pruning.h b/src/pruning.h
index 93ae863..6bdbee1 100644
--- a/src/pruning.h
+++ b/src/pruning.h
@@ -1,16 +1,26 @@
1#ifndef PRUNING_H 1#ifndef PRUNING_H
2#define PRUNING_H 2#define PRUNING_H
3 3
4#include "coord.h" 4#include "symcoord.h"
5#include "movesets.h" 5
6extern PruneData pd_eofb_HTM;
7extern PruneData pd_coud_HTM;
8extern PruneData pd_corners_HTM;
9extern PruneData pd_cornershtr_HTM;
10extern PruneData pd_drud_sym16_HTM;
11extern PruneData pd_drud_eofb;
12extern PruneData pd_drudfin_noE_sym16_drud;
13extern PruneData pd_htr_drud;
14extern PruneData pd_htrfin_htr;
15extern PruneData pd_nxopt31_HTM;
16
17extern PruneData * all_pd[];
6 18
7void free_pd(PruneData *pd); 19void free_pd(PruneData *pd);
8PruneData * genptable(PruneData *data, int nthreads); 20void genptable(PruneData *pd, int nthreads);
9void print_ptable(PruneData *pd); 21void print_ptable(PruneData *pd);
10uint64_t ptablesize(PruneData *pd); 22uint64_t ptablesize(PruneData *pd);
11int ptableval(PruneData *pd, uint64_t ind); 23int ptableval(PruneData *pd, Cube cube);
12
13extern PruneData *active_pd[256];
14 24
15#endif 25#endif
16 26

Generated with cgit - Back to sebastiano.tronto.net