Go to the documentation of this file.
9 #ifndef BRIDGEQXS_WILSON_INCLUDED
10 #define BRIDGEQXS_WILSON_INCLUDED
16 double *vp,
double *yp,
double *wp,
17 double mq,
double M0,
int Ns,
int *bc,
19 int *Nsize,
int *do_comm);
22 double *vp,
double *yp,
double *wp,
23 double mq,
double M0,
int Ns,
int *bc,
25 int *Nsize,
int *do_comm);
33 double *vp,
double *up,
double *wp,
34 double mq,
double M0,
int Ns,
int *bc,
36 int *Nsize,
int *do_comm);
39 double *buf1_xp,
double *buf1_xm,
40 double *buf1_yp,
double *buf1_ym,
41 double *buf1_zp,
double *buf1_zm,
42 double *buf1_tp,
double *buf1_tm,
43 double *up,
double *wp,
44 double mq,
double M0,
int Ns,
int *bc,
45 int *Nsize,
int *do_comm);
48 double *vp,
double *up,
double *wp,
49 double *buf2_xp,
double *buf2_xm,
50 double *buf2_yp,
double *buf2_ym,
51 double *buf2_zp,
double *buf2_zm,
52 double *buf2_tp,
double *buf2_tm,
53 double mq,
double M0,
int Ns,
int *bc,
54 int *Nsize,
int *do_comm);
58 double mq,
double M0,
int Ns,
int *bc,
60 int *Nsize,
int *do_comm);
68 double *vp,
double *yp,
69 double mq,
double M0,
int Ns,
int *bc,
71 int *Nsize,
int *do_comm);
74 double *vp,
double *up,
double *wp,
75 double mq,
double M0,
int Ns,
int *bc,
77 int *Leo,
int *Nsize,
int *do_comm,
81 double *buf1_xp,
double *buf1_xm,
82 double *buf1_yp,
double *buf1_ym,
83 double *buf1_zp,
double *buf1_zm,
84 double *buf1_tp,
double *buf1_tm,
85 double *up,
double *wp,
86 double mq,
double M0,
int Ns,
int *bc,
87 int *Leo,
int *Nsize,
int *do_comm,
91 double *buf1_xp,
double *buf1_xm,
92 double *buf1_yp,
double *buf1_ym,
93 double *buf1_zp,
double *buf1_zm,
94 double *buf1_tp,
double *buf1_tm,
95 double *up,
double *wp,
96 double mq,
double M0,
int Ns,
int *bc,
97 int *Leo,
int *Nsize,
int *do_comm,
101 double *vp,
double *up,
double *wp,
102 double *buf2_xp,
double *buf2_xm,
103 double *buf2_yp,
double *buf2_ym,
104 double *buf2_zp,
double *buf2_zm,
105 double *buf2_tp,
double *buf2_tm,
106 double mq,
double M0,
int Ns,
int *bc,
107 int *Leo,
int *Nsize,
int *do_comm,
111 double *vp,
double *up,
double *wp,
113 double mq,
double M0,
int Ns,
int *bc,
114 double *b,
double *c,
115 int *Leo,
int *Nsize,
int *do_comm,
121 float *vp,
float *yp,
float *wp,
122 float mq,
float M0,
int Ns,
int *bc,
124 int *Nsize,
int *do_comm);
127 float *vp,
float *yp,
float *wp,
128 float mq,
float M0,
int Ns,
int *bc,
130 int *Nsize,
int *do_comm);
138 float *vp,
float *up,
float *wp,
139 float mq,
float M0,
int Ns,
int *bc,
141 int *Nsize,
int *do_comm);
144 float *buf1_xp,
float *buf1_xm,
145 float *buf1_yp,
float *buf1_ym,
146 float *buf1_zp,
float *buf1_zm,
147 float *buf1_tp,
float *buf1_tm,
148 float *up,
float *wp,
149 float mq,
float M0,
int Ns,
int *bc,
150 int *Nsize,
int *do_comm);
153 float *vp,
float *up,
float *wp,
154 float *buf2_xp,
float *buf2_xm,
155 float *buf2_yp,
float *buf2_ym,
156 float *buf2_zp,
float *buf2_zm,
157 float *buf2_tp,
float *buf2_tm,
158 float mq,
float M0,
int Ns,
int *bc,
159 int *Nsize,
int *do_comm);
163 float mq,
float M0,
int Ns,
int *bc,
165 int *Nsize,
int *do_comm);
173 float *vp,
float *yp,
174 float mq,
float M0,
int Ns,
int *bc,
176 int *Nsize,
int *do_comm);
179 float *vp,
float *up,
float *wp,
180 float mq,
float M0,
int Ns,
int *bc,
182 int *Leo,
int *Nsize,
int *do_comm,
186 float *buf1_xp,
float *buf1_xm,
187 float *buf1_yp,
float *buf1_ym,
188 float *buf1_zp,
float *buf1_zm,
189 float *buf1_tp,
float *buf1_tm,
190 float *up,
float *wp,
191 float mq,
float M0,
int Ns,
int *bc,
192 int *Leo,
int *Nsize,
int *do_comm,
196 float *buf1_xp,
float *buf1_xm,
197 float *buf1_yp,
float *buf1_ym,
198 float *buf1_zp,
float *buf1_zm,
199 float *buf1_tp,
float *buf1_tm,
200 float *up,
float *wp,
201 float mq,
float M0,
int Ns,
int *bc,
202 int *Leo,
int *Nsize,
int *do_comm,
206 float *vp,
float *up,
float *wp,
207 float *buf2_xp,
float *buf2_xm,
208 float *buf2_yp,
float *buf2_ym,
209 float *buf2_zp,
float *buf2_zm,
210 float *buf2_tp,
float *buf2_tm,
211 float mq,
float M0,
int Ns,
int *bc,
212 int *Leo,
int *Nsize,
int *do_comm,
216 float *vp,
float *up,
float *wp,
218 float mq,
float M0,
int Ns,
int *bc,
220 int *Leo,
int *Nsize,
int *do_comm,
void mult_domainwall_5din_eo_hop2_dirac(double *vp, double *up, double *wp, double *buf2_xp, double *buf2_xm, double *buf2_yp, double *buf2_ym, double *buf2_zp, double *buf2_zm, double *buf2_tp, double *buf2_tm, double mq, double M0, int Ns, int *bc, int *Leo, int *Nsize, int *do_comm, const int ieo)
void mult_domainwall_5din_hopb_dirac(double *vp, double *up, double *wp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Nsize, int *do_comm)
void mult_domainwall_5din_eo_hop1_dirac_res(double *buf1_xp, double *buf1_xm, double *buf1_yp, double *buf1_ym, double *buf1_zp, double *buf1_zm, double *buf1_tp, double *buf1_tm, double *up, double *wp, double mq, double M0, int Ns, int *bc, int *Leo, int *Nsize, int *do_comm, const int ieo)
void mult_domainwall_5din_hop2_dirac(double *vp, double *up, double *wp, double *buf2_xp, double *buf2_xm, double *buf2_yp, double *buf2_ym, double *buf2_zp, double *buf2_zm, double *buf2_tp, double *buf2_tm, double mq, double M0, int Ns, int *bc, int *Nsize, int *do_comm)
void mult_domainwall_5din_Udag_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *f, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_5dir_dirac(double *vp, double *yp, double *wp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Nsize, int *do_comm)
void mult_domainwall_5din_L_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *e, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_eo_5dirdag_dirac(double *vp, double *yp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Nsize, int *do_comm)
void mult_domainwall_5din_eo_Ldag_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *e, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_clear(double *vp, int Ns, int *Nsize)
void mult_domainwall_5din_U_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *f, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_hop1_dirac(double *buf1_xp, double *buf1_xm, double *buf1_yp, double *buf1_ym, double *buf1_zp, double *buf1_zm, double *buf1_tp, double *buf1_tm, double *up, double *wp, double mq, double M0, int Ns, int *bc, int *Nsize, int *do_comm)
void mult_domainwall_5din_eo_Udag_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *f, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_eo_5dir_dirac(double *yp, double *wp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Nsize, int *do_comm)
void mult_domainwall_5din_eo_bulk_dirac(double *vp, double *up, double *wp, double *yp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Leo, int *Nsize, int *do_comm, const int ieo)
void mult_domainwall_5din_eo_U_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *f, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_mult_gm5_dirac(double *vp, double *wp, int Ns, int *Nsize)
void mult_domainwall_5din_eo_L_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *e, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_eo_mult_gm5_dirac(double *vp, double *wp, int Ns, int *Nsize)
void mult_domainwall_5din_Ldag_inv_dirac(real_t *vp, real_t *wp, int Ns, int *Nsize, real_t *e, real_t *dpinv, real_t *dm)
void mult_domainwall_5din_eo_hop1_dirac(double *buf1_xp, double *buf1_xm, double *buf1_yp, double *buf1_ym, double *buf1_zp, double *buf1_zm, double *buf1_tp, double *buf1_tm, double *up, double *wp, double mq, double M0, int Ns, int *bc, int *Leo, int *Nsize, int *do_comm, const int ieo)
void mult_domainwall_5din_eo_hopb_dirac(double *vp, double *up, double *wp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Leo, int *Nsize, int *do_comm, const int ieo)
void mult_domainwall_5din_eo_clear(double *vp, int Ns, int *Nsize)
void mult_domainwall_5din_5dirdag_dirac(double *vp, double *yp, double *wp, double mq, double M0, int Ns, int *bc, double *b, double *c, int *Nsize, int *do_comm)