nissy-classic

Stable branch of nissy
git clone https://git.tronto.net/nissy-classic
Download | Log | Files | Refs | README | LICENSE

pruning.h (763B)


      1 #ifndef PRUNING_H
      2 #define PRUNING_H
      3 
      4 #include "symcoord.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_cp_drud;
     15 extern PruneData        pd_htrfin_htr;
     16 extern PruneData        pd_nxopt31_HTM;
     17 
     18 extern PruneData *      all_pd[];
     19 
     20 void        free_pd(PruneData *pd);
     21 void        genptable(PruneData *pd, int nthreads);
     22 void        print_ptable(PruneData *pd);
     23 uint64_t    ptablesize(PruneData *pd);
     24 int         ptableval(PruneData *pd, Cube cube);
     25 
     26 #endif
     27