diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2022-09-06 18:00:40 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2022-09-06 18:00:40 +0200 |
| commit | a125e69c8ce0a2764b1e50b2dad0a4fa9d141ef4 (patch) | |
| tree | 71cef86f853f6cae109841cf5bb15bf1b412fdd2 /src/pruning.h | |
| parent | 072c52f9a54144bc9a58cf2855d5b582f8ba7a1a (diff) | |
| download | nissy-a125e69c8ce0a2764b1e50b2dad0a4fa9d141ef4.tar.gz nissy-a125e69c8ce0a2764b1e50b2dad0a4fa9d141ef4.zip | |
Symcoord version of nissy. Interesting idea, but performance are
actually slower. AT THIS STAGE NISSY IS NOT USABLE.
Diffstat (limited to '')
| -rw-r--r-- | src/pruning.h | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/src/pruning.h b/src/pruning.h index 6bdbee1..6965910 100644 --- a/src/pruning.h +++ b/src/pruning.h | |||
| @@ -1,26 +1,15 @@ | |||
| 1 | #ifndef PRUNING_H | 1 | #ifndef PRUNING_H |
| 2 | #define PRUNING_H | 2 | #define PRUNING_H |
| 3 | 3 | ||
| 4 | #include "symcoord.h" | 4 | #include "coord.h" |
| 5 | |||
| 6 | extern PruneData pd_eofb_HTM; | ||
| 7 | extern PruneData pd_coud_HTM; | ||
| 8 | extern PruneData pd_corners_HTM; | ||
| 9 | extern PruneData pd_cornershtr_HTM; | ||
| 10 | extern PruneData pd_drud_sym16_HTM; | ||
| 11 | extern PruneData pd_drud_eofb; | ||
| 12 | extern PruneData pd_drudfin_noE_sym16_drud; | ||
| 13 | extern PruneData pd_htr_drud; | ||
| 14 | extern PruneData pd_htrfin_htr; | ||
| 15 | extern PruneData pd_nxopt31_HTM; | ||
| 16 | |||
| 17 | extern PruneData * all_pd[]; | ||
| 18 | 5 | ||
| 19 | void free_pd(PruneData *pd); | 6 | void free_pd(PruneData *pd); |
| 20 | void genptable(PruneData *pd, int nthreads); | 7 | PruneData * genptable(PDGenData *data, int nthreads); |
| 21 | void print_ptable(PruneData *pd); | 8 | void print_ptable(PruneData *pd); |
| 22 | uint64_t ptablesize(PruneData *pd); | 9 | uint64_t ptablesize(PruneData *pd); |
| 23 | int ptableval(PruneData *pd, Cube cube); | 10 | int ptableval(PruneData *pd, uint64_t ind); |
| 11 | |||
| 12 | extern PDGenData *active_pdg[256]; | ||
| 24 | 13 | ||
| 25 | #endif | 14 | #endif |
| 26 | 15 | ||
