31 #define ADP_ARX_MSIZE 8
33 #ifndef ADP_ARX_NMATRIX
34 #define ADP_ARX_NMATRIX 8
36 #ifndef ADP_ARX_NINPUTS
37 #define ADP_ARX_NINPUTS 2
39 #ifndef ADP_ARX_COLSUM
40 #define ADP_ARX_COLSUM 4
47 #define ADP_ARX_NSPOS 2
50 #define ADP_ARX_NORM 1.0 /(double)ADP_ARX_COLSUM
59 #ifndef ADP_ARX_NISTATES
60 #define ADP_ARX_NISTATES 4
69 #ifndef ADP_ARX_NFSTATES
70 #define ADP_ARX_NFSTATES 2
87 double adp_arx(gsl_matrix* A[2][2][2][2], uint32_t rot_const,
88 uint32_t da, uint32_t db, uint32_t dd, uint32_t de);
90 double adp_arx_exper(uint32_t r, uint32_t da, uint32_t db, uint32_t dd, uint32_t de);
94 #endif // #ifndef ADP_ARX_H
void adp_arx_print_matrices(gsl_matrix *A[2][2][2][2])
Definition: adp-arx.cc:130
void adp_arx_alloc_matrices(gsl_matrix *A[2][2][2][2])
Definition: adp-arx.cc:55
uint32_t ADP_ARX_FSTATES[ADP_ARX_NISTATES][ADP_ARX_NFSTATES]
Definition: adp-arx.cc:48
uint32_t ADP_ARX_ISTATES[ADP_ARX_NISTATES]
Definition: adp-arx.cc:40
#define ADP_ARX_NFSTATES
Definition: adp-arx.hh:70
void adp_arx_free_matrices(gsl_matrix *A[2][2][2][2])
Definition: adp-arx.cc:76
double adp_arx(gsl_matrix *A[2][2][2][2], uint32_t rot_const, uint32_t da, uint32_t db, uint32_t dd, uint32_t de)
Definition: adp-arx.cc:367
double adp_arx_exper(uint32_t r, uint32_t da, uint32_t db, uint32_t dd, uint32_t de)
Definition: adp-arx.cc:453
void adp_arx_normalize_matrices(gsl_matrix *A[2][2][2][2])
Definition: adp-arx.cc:97
void adp_arx_sf(gsl_matrix *A[2][2][2][2])
Definition: adp-arx.cc:260
#define ADP_ARX_NISTATES
Definition: adp-arx.hh:60