27 #ifndef XDP_ADD_PDDT_H
28 #define XDP_ADD_PDDT_H
30 uint32_t
xdp_add_pddt_exper(std::multiset<differential_3d_t, struct_comp_diff_3d_p>* diff_set,
double p_thres);
32 void xdp_add_pddt_i(
const uint32_t k,
const uint32_t n,
const double p_thres,
33 gsl_matrix* A[2][2][2], gsl_vector* C,
34 uint32_t* da, uint32_t* db, uint32_t* dc,
double* p,
35 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz>* diff_set_dx_dy_dz,
36 std::multiset<differential_3d_t, struct_comp_diff_3d_p>* diff_mset_p,
39 void xdp_add_pddt(uint32_t n,
double p_thres,
const uint64_t max_size,
40 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz>* diff_set_dx_dy_dz,
41 std::multiset<differential_3d_t, struct_comp_diff_3d_p>* diff_mset_p);
44 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz> diff_set_dx_dy_dz);
46 void xdp_add_dx_dy_pddt_i(
const uint32_t k,
const uint32_t n, gsl_matrix* A[2][2][2], gsl_vector* C,
47 const uint32_t da,
const uint32_t db, uint32_t* dc,
double* p,
48 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz>* hways_diff_set_dx_dy_dz,
49 std::multiset<differential_3d_t, struct_comp_diff_3d_p>* hways_diff_mset_p,
50 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz>* croads_diff_set_dx_dy_dz,
51 std::multiset<differential_3d_t, struct_comp_diff_3d_p>* croads_diff_mset_p,
52 uint32_t right_rot_const, uint32_t left_rot_const,
53 const double p_thres, uint32_t max_size);
56 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz>* hways_diff_set_dx_dy_dz,
57 std::multiset<differential_3d_t, struct_comp_diff_3d_p>* hways_diff_mset_p,
58 std::set<differential_3d_t, struct_comp_diff_3d_dx_dy_dz>* croads_diff_set_dx_dy_dz,
59 std::multiset<differential_3d_t, struct_comp_diff_3d_p>* croads_diff_mset_p,
60 uint32_t right_rot_const, uint32_t left_rot_const,
61 double p_thres, uint32_t max_size);
63 #endif // #ifndef XDP_ADD_PDDT_H
uint32_t xdp_add_pddt_exper(std::multiset< differential_3d_t, struct_comp_diff_3d_p > *diff_set, double p_thres)
Definition: xdp-add-pddt.cc:43
uint32_t xdp_add_dx_dy_pddt(uint32_t da, uint32_t db, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > *hways_diff_set_dx_dy_dz, std::multiset< differential_3d_t, struct_comp_diff_3d_p > *hways_diff_mset_p, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > *croads_diff_set_dx_dy_dz, std::multiset< differential_3d_t, struct_comp_diff_3d_p > *croads_diff_mset_p, uint32_t right_rot_const, uint32_t left_rot_const, double p_thres, uint32_t max_size)
Definition: xdp-add-pddt.cc:336
void xdp_add_pddt(uint32_t n, double p_thres, const uint64_t max_size, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > *diff_set_dx_dy_dz, std::multiset< differential_3d_t, struct_comp_diff_3d_p > *diff_mset_p)
Definition: xdp-add-pddt.cc:188
bool xdp_add_is_dz_in_set_dx_dy_dz(uint32_t dx, uint32_t dy, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > diff_set_dx_dy_dz)
Definition: xdp-add-pddt.cc:228
void xdp_add_pddt_i(const uint32_t k, const uint32_t n, const double p_thres, gsl_matrix *A[2][2][2], gsl_vector *C, uint32_t *da, uint32_t *db, uint32_t *dc, double *p, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > *diff_set_dx_dy_dz, std::multiset< differential_3d_t, struct_comp_diff_3d_p > *diff_mset_p, uint64_t max_size)
Definition: xdp-add-pddt.cc:107
void xdp_add_dx_dy_pddt_i(const uint32_t k, const uint32_t n, gsl_matrix *A[2][2][2], gsl_vector *C, const uint32_t da, const uint32_t db, uint32_t *dc, double *p, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > *hways_diff_set_dx_dy_dz, std::multiset< differential_3d_t, struct_comp_diff_3d_p > *hways_diff_mset_p, std::set< differential_3d_t, struct_comp_diff_3d_dx_dy_dz > *croads_diff_set_dx_dy_dz, std::multiset< differential_3d_t, struct_comp_diff_3d_p > *croads_diff_mset_p, uint32_t right_rot_const, uint32_t left_rot_const, const double p_thres, uint32_t max_size)
Definition: xdp-add-pddt.cc:245