31 #define ADP_XOR_MSIZE 8
33 #ifndef ADP_XOR_NMATRIX
34 #define ADP_XOR_NMATRIX 8
36 #ifndef ADP_XOR_NINPUTS
37 #define ADP_XOR_NINPUTS 2
39 #ifndef ADP_XOR_ISTATE
40 #define ADP_XOR_ISTATE 4
42 #ifndef ADP_XOR_COLSUM
43 #define ADP_XOR_COLSUM 4
46 #define ADP_XOR_NORM 1.0 /(double)ADP_XOR_COLSUM
55 double adp_xor(gsl_matrix* A[2][2][2],
const WORD_T da,
const WORD_T db,
const WORD_T dc);
56 double adp_xor_exper(
const WORD_T da,
const WORD_T db,
const WORD_T dc);
58 #endif // #ifndef ADP_XOR_H
void adp_xor_free_matrices(gsl_matrix *A[2][2][2])
Definition: adp-xor.cc:58
void adp_xor_alloc_matrices(gsl_matrix *A[2][2][2])
Definition: adp-xor.cc:39
double adp_xor_exper(const WORD_T da, const WORD_T db, const WORD_T dc)
Definition: adp-xor.cc:421
void adp_xor_sf(gsl_matrix *A[2][2][2])
Definition: adp-xor.cc:247
void adp_xor_print_matrices(gsl_matrix *A[2][2][2])
Definition: adp-xor.cc:108
void adp_xor_normalize_matrices(gsl_matrix *A[2][2][2])
Definition: adp-xor.cc:77
double adp_xor(gsl_matrix *A[2][2][2], const WORD_T da, const WORD_T db, const WORD_T dc)
Definition: adp-xor.cc:340
void adp_xor_print_matrices_sage(gsl_matrix *A[2][2][2])
Definition: adp-xor.cc:145