27 #ifndef MAX_ADP_XOR3_SET_H
28 #define MAX_ADP_XOR3_SET_H
30 #ifndef ADP_XOR3_SET_SIZE
31 #define ADP_XOR3_SET_SIZE 4
34 void max_adp_xor3_set_i(
const int i,
const uint32_t k,
const uint32_t n,
double* p, uint32_t* dd,
36 const uint32_t da,
const uint32_t db,
const uint32_t dc[ADP_XOR3_SET_SIZE], uint32_t* dd_max,
40 const uint32_t da,
const uint32_t db,
45 const uint32_t da,
const uint32_t db,
49 #endif // #ifndef MAX_ADP_XOR3_SET_H
double max_adp_xor3_set_exper(gsl_matrix *A[2][2][2][2], const uint32_t da, const uint32_t db, const uint32_t dc[ADP_XOR3_SET_SIZE], double p_dc[ADP_XOR3_SET_SIZE], uint32_t *dd_max)
Definition: max-adp-xor3-set.cc:271
#define WORD_SIZE
Definition: common.hh:119
double max_adp_xor3_set(gsl_matrix *A[2][2][2][2], const uint32_t da, const uint32_t db, const uint32_t dc[ADP_XOR3_SET_SIZE], double p_dc[ADP_XOR3_SET_SIZE], uint32_t *dd_max)
Definition: max-adp-xor3-set.cc:168
#define ADP_XOR3_SET_SIZE
Definition: max-adp-xor3-set.hh:31
void max_adp_xor3_set_i(const int i, const uint32_t k, const uint32_t n, double *p, uint32_t *dd, gsl_matrix *A[2][2][2][2], gsl_vector *B[WORD_SIZE+1], gsl_vector *C[ADP_XOR3_SET_SIZE], const uint32_t da, const uint32_t db, const uint32_t dc[ADP_XOR3_SET_SIZE], uint32_t *dd_max, double *p_max)
Definition: max-adp-xor3-set.cc:82