aboutsummaryrefslogtreecommitdiff
path: root/src/pruning.h
blob: a9acb5bd9775af0dc7b4fbbe9d7a1f9ab5cc0142 (plain)
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
#ifndef PRUNING_H
#define PRUNING_H

#include "symcoord.h"

extern PruneData        pd_eofb_HTM;
extern PruneData        pd_coud_HTM;
extern PruneData        pd_corners_HTM;
extern PruneData        pd_cornershtr_HTM;
extern PruneData        pd_drud_sym16_HTM;
extern PruneData        pd_drud_eofb;
extern PruneData        pd_drudfin_noE_sym16_drud;
extern PruneData        pd_htr_drud;
extern PruneData        pd_cp_drud;
extern PruneData        pd_htrfin_htr;
extern PruneData        pd_nxopt31_HTM;

extern PruneData *      all_pd[];

void        free_pd(PruneData *pd);
void        genptable(PruneData *pd, int nthreads);
void        print_ptable(PruneData *pd);
uint64_t    ptablesize(PruneData *pd);
int         ptableval(PruneData *pd, Cube cube);

#endif

Generated with cgit - Back to sebastiano.tronto.net