Bridge++  Ver. 2.0.2
BridgeQXS Namespace Reference

Functions

void mult_clover_bulk_dirac (double *v2, double *up, double *ct, double *v1, double kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_clover_bulk_dirac_chrot (double *v2, double *up, double *ct, double *v1, double kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_clover_dd_dirac (double *v2, double *up, double *ct, double *v1, double kappa, int *bc, int *Nsize, int *block_size, int ieo)
 
void mult_clover_dd_dirac_chrot (double *v2, double *up, double *ct, double *v1, double kappa, int *bc, int *Nsize, int *block_size, int ieo)
 
void mult_clover_cswinv_dirac_chrot (double *v2, double *ct, double *v1, int *Nsize)
 
void mult_clover_bulk_dirac (float *v2, float *up, float *ct, float *v1, float kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_clover_bulk_dirac_chrot (float *v2, float *up, float *ct, float *v1, float kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_clover_dd_dirac (float *v2, float *up, float *ct, float *v1, float kappa, int *bc, int *Nsize, int *block_size, int ieo)
 
void mult_clover_dd_dirac_chrot (float *v2, float *up, float *ct, float *v1, float kappa, int *bc, int *Nsize, int *block_size, int ieo)
 
void mult_clover_cswinv_dirac_chrot (float *v2, float *ct, float *v1, int *Nsize)
 
void mult_coarse_1 (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 *u0, double *v1, const int *Nsize, int ncol, const int *do_comm)
 
void mult_coarse_b (double *v2, double *u0, double *c0, double *v1, const int *Nsize, int ncol, const int *do_comm, double *work)
 
void mult_coarse_2 (double *v2, double *u0, double *v1, double *buf2_xp, double *buf2_xm, double *buf2_yp, double *buf2_ym, double *buf2_zp, double *buf2_zm, double *buf2_tp, double *buf2_tm, const int *Nsize, int ncol, const int *do_comm, double *work, std::vector< int > &list)
 
void mult_coarse_1 (float *buf1_xp, float *buf1_xm, float *buf1_yp, float *buf1_ym, float *buf1_zp, float *buf1_zm, float *buf1_tp, float *buf1_tm, float *u0, float *v1, const int *Nsize, int ncol, const int *do_comm)
 
void mult_coarse_b (float *v2, float *u0, float *c0, float *v1, const int *Nsize, int ncol, const int *do_comm, float *work)
 
void mult_coarse_2 (float *v2, float *u0, float *v1, float *buf2_xp, float *buf2_xm, float *buf2_yp, float *buf2_ym, float *buf2_zp, float *buf2_zm, float *buf2_tp, float *buf2_tm, const int *Nsize, int ncol, const int *do_comm, float *work, std::vector< int > &list)
 
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_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)
 
void mult_domainwall_5din_mult_gm5_dirac (double *vp, double *wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_clear (double *vp, int Ns, int *Nsize)
 
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_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_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_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_mult_gm5_dirac (double *vp, double *wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_eo_clear (double *vp, int Ns, int *Nsize)
 
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_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_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_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_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_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_5dir_dirac (float *vp, float *yp, float *wp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_5dirdag_dirac (float *vp, float *yp, float *wp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_mult_gm5_dirac (float *vp, float *wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_clear (float *vp, int Ns, int *Nsize)
 
void mult_domainwall_5din_hopb_dirac (float *vp, float *up, float *wp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_hop1_dirac (float *buf1_xp, float *buf1_xm, float *buf1_yp, float *buf1_ym, float *buf1_zp, float *buf1_zm, float *buf1_tp, float *buf1_tm, float *up, float *wp, float mq, float M0, int Ns, int *bc, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_hop2_dirac (float *vp, float *up, float *wp, float *buf2_xp, float *buf2_xm, float *buf2_yp, float *buf2_ym, float *buf2_zp, float *buf2_zm, float *buf2_tp, float *buf2_tm, float mq, float M0, int Ns, int *bc, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_eo_5dir_dirac (float *yp, float *wp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_eo_mult_gm5_dirac (float *vp, float *wp, int Ns, int *Nsize)
 
void mult_domainwall_5din_eo_clear (float *vp, int Ns, int *Nsize)
 
void mult_domainwall_5din_eo_5dirdag_dirac (float *vp, float *yp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Nsize, int *do_comm)
 
void mult_domainwall_5din_eo_hopb_dirac (float *vp, float *up, float *wp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Leo, int *Nsize, int *do_comm, const int ieo)
 
void mult_domainwall_5din_eo_hop1_dirac (float *buf1_xp, float *buf1_xm, float *buf1_yp, float *buf1_ym, float *buf1_zp, float *buf1_zm, float *buf1_tp, float *buf1_tm, float *up, float *wp, float mq, float M0, int Ns, int *bc, int *Leo, int *Nsize, int *do_comm, const int ieo)
 
void mult_domainwall_5din_eo_hop1_dirac_res (float *buf1_xp, float *buf1_xm, float *buf1_yp, float *buf1_ym, float *buf1_zp, float *buf1_zm, float *buf1_tp, float *buf1_tm, float *up, float *wp, float mq, float M0, int Ns, int *bc, int *Leo, int *Nsize, int *do_comm, const int ieo)
 
void mult_domainwall_5din_eo_hop2_dirac (float *vp, float *up, float *wp, float *buf2_xp, float *buf2_xm, float *buf2_yp, float *buf2_ym, float *buf2_zp, float *buf2_zm, float *buf2_tp, float *buf2_tm, float mq, float M0, int Ns, int *bc, int *Leo, int *Nsize, int *do_comm, const int ieo)
 
void mult_domainwall_5din_eo_bulk_dirac (float *vp, float *up, float *wp, float *yp, float mq, float M0, int Ns, int *bc, float *b, float *c, int *Leo, int *Nsize, int *do_comm, const int ieo)
 
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_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_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_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_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_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_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_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_staggered_clear (double *v, int *Nsize, int Nin)
 
void mult_staggered_axpby (double b, double *y, double a, double *x, int *Nsize, int Nin)
 
void mult_staggered_phase (double *v, double *ph, int *Nsize, int Nin)
 
void mult_staggered_mult_Gn (double *v, double *u, double *w, int *Nsize)
 
void mult_staggered_mult_Gd (double *v, double *u, double *w, int *Nsize)
 
void mult_staggered_bulk (double *v2, double *up, double *v1, double qm, int jd, int *Nsize, int *do_comm)
 
void mult_staggered_1 (double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double *up, double *v1, int *Nsize, int *do_comm)
 
void mult_staggered_2 (double *v2, double *up, double *v1, double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double qm, int jd, int *Nsize, int *do_comm)
 
void mult_staggered_eo_bulk (double *v2, double *up, double *v1, double *xp, double qm, int jd, int *Nsize, int *do_comm, int *Leo, int ieo, int iflag)
 
void mult_staggered_eo_1 (double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double *up, double *v1, int *Nsize, int *do_comm, int *Leo, int ieo)
 
void mult_staggered_eo_2 (double *v2, double *up, double *v1, double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double qm, int *Nsize, int *do_comm, int *Leo, int ieo, int iflag)
 
void mult_staggered_clear (float *v, int *Nsize, int Nin)
 
void mult_staggered_axpby (float b, float *v, float a, float *w, int *Nsize, int Nin)
 
void mult_staggered_phase (float *v, float *ph, int *Nsize, int Nin)
 
void mult_staggered_mult_Gn (float *v, float *u, float *w, int *Nsize)
 
void mult_staggered_mult_Gd (float *v, float *u, float *w, int *Nsize)
 
void mult_staggered_bulk (float *v2, float *up, float *v1, float qm, int jd, int *Nsize, int *do_comm)
 
void mult_staggered_1 (float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float *up, float *v1, int *Nsize, int *do_comm)
 
void mult_staggered_2 (float *v2, float *up, float *v1, float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float qm, int jd, int *Nsize, int *do_comm)
 
void mult_staggered_eo_bulk (float *v2, float *up, float *v1, float *xp, float qm, int jd, int *Nsize, int *do_comm, int *Leo, int ieo, int iflag)
 
void mult_staggered_eo_1 (float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float *up, float *v1, int *Nsize, int *do_comm, int *Leo, int ieo)
 
void mult_staggered_eo_2 (float *v2, float *up, float *v1, float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float qm, int *Nsize, int *do_comm, int *Leo, int ieo, int iflag)
 
void mult_wilson_bulk_dirac (double *v2, double *up, double *v1, double kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_wilson_1_dirac (double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double *up, double *v1, int *bc, int *Nsize, int *do_comm)
 
void mult_wilson_2_dirac (double *v2, double *up, double *v1, double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_wilson_eo_bulk_dirac (double *v2, double *up, double *v1, double *xp, double kappa, int *bc, int *Nsize, int *do_comm, int *Leo, const int ieo, const int iflag)
 
void mult_wilson_eo_1_dirac (double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double *up, double *v1, int *bc, int *Nsize, int *do_comm, int *Leo, const int ieo, const int iflag)
 
void mult_wilson_eo_2_dirac (double *v2, double *up, double *v1, double *xp, double *buf_xp, double *buf_xm, double *buf_yp, double *buf_ym, double *buf_zp, double *buf_zm, double *buf_tp, double *buf_tm, double kappa, int *bc, int *Nsize, int *do_comm, int *Leo, const int ieo, const int iflag)
 
void mult_wilson_gm5_dirac (double *v2, double *v1, int *Nsize)
 
void mult_wilson_bulk_dirac (float *v2, float *up, float *v1, float kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_wilson_1_dirac (float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float *up, float *v1, int *bc, int *Nsize, int *do_comm)
 
void mult_wilson_2_dirac (float *v2, float *up, float *v1, float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float kappa, int *bc, int *Nsize, int *do_comm)
 
void mult_wilson_eo_bulk_dirac (float *v2, float *up, float *v1, float *xp, float kappa, int *bc, int *Nsize, int *do_comm, int *Leo, const int ieo, const int iflag)
 
void mult_wilson_eo_1_dirac (float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float *up, float *v1, int *bc, int *Nsize, int *do_comm, int *Leo, const int ieo, const int iflag)
 
void mult_wilson_eo_2_dirac (float *v2, float *up, float *v1, float *xp, float *buf_xp, float *buf_xm, float *buf_yp, float *buf_ym, float *buf_zp, float *buf_zm, float *buf_tp, float *buf_tm, float kappa, int *bc, int *Nsize, int *do_comm, int *Leo, const int ieo, const int iflag)
 
void mult_wilson_gm5_dirac (float *v2, float *v1, int *Nsize)
 

Function Documentation

◆ mult_clover_bulk_dirac() [1/2]

void BridgeQXS::mult_clover_bulk_dirac ( double *  v2,
double *  up,
double *  ct,
double *  v1,
double  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 16 of file mult_Clover_qxs-inc.h.

◆ mult_clover_bulk_dirac() [2/2]

void BridgeQXS::mult_clover_bulk_dirac ( float *  v2,
float *  up,
float *  ct,
float *  v1,
float  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_clover_bulk_dirac_chrot() [1/2]

void BridgeQXS::mult_clover_bulk_dirac_chrot ( double *  v2,
double *  up,
double *  ct,
double *  v1,
double  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 152 of file mult_Clover_qxs-inc.h.

◆ mult_clover_bulk_dirac_chrot() [2/2]

void BridgeQXS::mult_clover_bulk_dirac_chrot ( float *  v2,
float *  up,
float *  ct,
float *  v1,
float  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_clover_cswinv_dirac_chrot() [1/2]

void BridgeQXS::mult_clover_cswinv_dirac_chrot ( double *  v2,
double *  ct,
double *  v1,
int *  Nsize 
)

Definition at line 288 of file mult_Clover_qxs-inc.h.

◆ mult_clover_cswinv_dirac_chrot() [2/2]

void BridgeQXS::mult_clover_cswinv_dirac_chrot ( float *  v2,
float *  ct,
float *  v1,
int *  Nsize 
)

◆ mult_clover_dd_dirac() [1/2]

void BridgeQXS::mult_clover_dd_dirac ( double *  v2,
double *  up,
double *  ct,
double *  v1,
double  kappa,
int *  bc,
int *  Nsize,
int *  block_size,
int  ieo 
)

Definition at line 15 of file mult_Clover_dd_qxs-inc.h.

◆ mult_clover_dd_dirac() [2/2]

void BridgeQXS::mult_clover_dd_dirac ( float *  v2,
float *  up,
float *  ct,
float *  v1,
float  kappa,
int *  bc,
int *  Nsize,
int *  block_size,
int  ieo 
)

◆ mult_clover_dd_dirac_chrot() [1/2]

void BridgeQXS::mult_clover_dd_dirac_chrot ( double *  v2,
double *  up,
double *  ct,
double *  v1,
double  kappa,
int *  bc,
int *  Nsize,
int *  block_size,
int  ieo 
)

Definition at line 169 of file mult_Clover_dd_qxs-inc.h.

◆ mult_clover_dd_dirac_chrot() [2/2]

void BridgeQXS::mult_clover_dd_dirac_chrot ( float *  v2,
float *  up,
float *  ct,
float *  v1,
float  kappa,
int *  bc,
int *  Nsize,
int *  block_size,
int  ieo 
)

◆ mult_coarse_1() [1/2]

void BridgeQXS::mult_coarse_1 ( 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 *  u0,
double *  v1,
const int *  Nsize,
int  ncol,
const int *  do_comm 
)

Definition at line 32 of file mult_Clover_coarse_qxs-inc.h.

◆ mult_coarse_1() [2/2]

void BridgeQXS::mult_coarse_1 ( float *  buf1_xp,
float *  buf1_xm,
float *  buf1_yp,
float *  buf1_ym,
float *  buf1_zp,
float *  buf1_zm,
float *  buf1_tp,
float *  buf1_tm,
float *  u0,
float *  v1,
const int *  Nsize,
int  ncol,
const int *  do_comm 
)

◆ mult_coarse_2() [1/2]

void BridgeQXS::mult_coarse_2 ( double *  v2,
double *  u0,
double *  v1,
double *  buf2_xp,
double *  buf2_xm,
double *  buf2_yp,
double *  buf2_ym,
double *  buf2_zp,
double *  buf2_zm,
double *  buf2_tp,
double *  buf2_tm,
const int *  Nsize,
int  ncol,
const int *  do_comm,
double *  work,
std::vector< int > &  list 
)

Definition at line 314 of file mult_Clover_coarse_qxs-inc.h.

◆ mult_coarse_2() [2/2]

void BridgeQXS::mult_coarse_2 ( float *  v2,
float *  u0,
float *  v1,
float *  buf2_xp,
float *  buf2_xm,
float *  buf2_yp,
float *  buf2_ym,
float *  buf2_zp,
float *  buf2_zm,
float *  buf2_tp,
float *  buf2_tm,
const int *  Nsize,
int  ncol,
const int *  do_comm,
float *  work,
std::vector< int > &  list 
)

◆ mult_coarse_b() [1/2]

void BridgeQXS::mult_coarse_b ( double *  v2,
double *  u0,
double *  c0,
double *  v1,
const int *  Nsize,
int  ncol,
const int *  do_comm,
double *  work 
)

Definition at line 165 of file mult_Clover_coarse_qxs-inc.h.

◆ mult_coarse_b() [2/2]

void BridgeQXS::mult_coarse_b ( float *  v2,
float *  u0,
float *  c0,
float *  v1,
const int *  Nsize,
int  ncol,
const int *  do_comm,
float *  work 
)

◆ mult_domainwall_5din_5dir_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 16 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_5dir_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_5dir_dirac ( float *  vp,
float *  yp,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_5dirdag_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 79 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_5dirdag_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_5dirdag_dirac ( float *  vp,
float *  yp,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_clear() [1/2]

void BridgeQXS::mult_domainwall_5din_clear ( double *  vp,
int  Ns,
int *  Nsize 
)

Definition at line 218 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_clear() [2/2]

void BridgeQXS::mult_domainwall_5din_clear ( float *  vp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_5dir_dirac() [1/2]

void BridgeQXS::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 
)

◆ mult_domainwall_5din_eo_5dir_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_5dir_dirac ( float *  yp,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_eo_5dirdag_dirac() [1/2]

void BridgeQXS::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 
)

◆ mult_domainwall_5din_eo_5dirdag_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_5dirdag_dirac ( float *  vp,
float *  yp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_eo_bulk_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 1269 of file mult_Domainwall_5din_eo_qxs-inc.h.

◆ mult_domainwall_5din_eo_bulk_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_bulk_dirac ( float *  vp,
float *  up,
float *  wp,
float *  yp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Leo,
int *  Nsize,
int *  do_comm,
const int  ieo 
)

◆ mult_domainwall_5din_eo_clear() [1/2]

void BridgeQXS::mult_domainwall_5din_eo_clear ( double *  vp,
int  Ns,
int *  Nsize 
)

Definition at line 145 of file mult_Domainwall_5din_eo_qxs-inc.h.

◆ mult_domainwall_5din_eo_clear() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_clear ( float *  vp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_hop1_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 511 of file mult_Domainwall_5din_eo_qxs-inc.h.

◆ mult_domainwall_5din_eo_hop1_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_hop1_dirac ( float *  buf1_xp,
float *  buf1_xm,
float *  buf1_yp,
float *  buf1_ym,
float *  buf1_zp,
float *  buf1_zm,
float *  buf1_tp,
float *  buf1_tm,
float *  up,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
int *  Leo,
int *  Nsize,
int *  do_comm,
const int  ieo 
)

◆ mult_domainwall_5din_eo_hop1_dirac_res() [1/2]

void BridgeQXS::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 
)

◆ mult_domainwall_5din_eo_hop1_dirac_res() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_hop1_dirac_res ( float *  buf1_xp,
float *  buf1_xm,
float *  buf1_yp,
float *  buf1_ym,
float *  buf1_zp,
float *  buf1_zm,
float *  buf1_tp,
float *  buf1_tm,
float *  up,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
int *  Leo,
int *  Nsize,
int *  do_comm,
const int  ieo 
)

◆ mult_domainwall_5din_eo_hop2_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 916 of file mult_Domainwall_5din_eo_qxs-inc.h.

◆ mult_domainwall_5din_eo_hop2_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_hop2_dirac ( float *  vp,
float *  up,
float *  wp,
float *  buf2_xp,
float *  buf2_xm,
float *  buf2_yp,
float *  buf2_ym,
float *  buf2_zp,
float *  buf2_zm,
float *  buf2_tp,
float *  buf2_tm,
float  mq,
float  M0,
int  Ns,
int *  bc,
int *  Leo,
int *  Nsize,
int *  do_comm,
const int  ieo 
)

◆ mult_domainwall_5din_eo_hopb_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 252 of file mult_Domainwall_5din_eo_qxs-inc.h.

◆ mult_domainwall_5din_eo_hopb_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_hopb_dirac ( float *  vp,
float *  up,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Leo,
int *  Nsize,
int *  do_comm,
const int  ieo 
)

◆ mult_domainwall_5din_eo_L_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_eo_Ldag_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_eo_mult_gm5_dirac() [1/2]

void BridgeQXS::mult_domainwall_5din_eo_mult_gm5_dirac ( double *  vp,
double *  wp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_mult_gm5_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_eo_mult_gm5_dirac ( float *  vp,
float *  wp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_eo_U_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_eo_Udag_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_hop1_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 400 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_hop1_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_hop1_dirac ( float *  buf1_xp,
float *  buf1_xm,
float *  buf1_yp,
float *  buf1_ym,
float *  buf1_zp,
float *  buf1_zm,
float *  buf1_tp,
float *  buf1_tm,
float *  up,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_hop2_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 575 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_hop2_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_hop2_dirac ( float *  vp,
float *  up,
float *  wp,
float *  buf2_xp,
float *  buf2_xm,
float *  buf2_yp,
float *  buf2_ym,
float *  buf2_zp,
float *  buf2_zm,
float *  buf2_tp,
float *  buf2_tm,
float  mq,
float  M0,
int  Ns,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_hopb_dirac() [1/2]

void BridgeQXS::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 
)

Definition at line 246 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_hopb_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_hopb_dirac ( float *  vp,
float *  up,
float *  wp,
float  mq,
float  M0,
int  Ns,
int *  bc,
float *  b,
float *  c,
int *  Nsize,
int *  do_comm 
)

◆ mult_domainwall_5din_L_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_Ldag_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_mult_gm5_dirac() [1/2]

void BridgeQXS::mult_domainwall_5din_mult_gm5_dirac ( double *  vp,
double *  wp,
int  Ns,
int *  Nsize 
)

Definition at line 162 of file mult_Domainwall_5din_qxs-inc.h.

◆ mult_domainwall_5din_mult_gm5_dirac() [2/2]

void BridgeQXS::mult_domainwall_5din_mult_gm5_dirac ( float *  vp,
float *  wp,
int  Ns,
int *  Nsize 
)

◆ mult_domainwall_5din_U_inv_dirac()

void BridgeQXS::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 
)

◆ mult_domainwall_5din_Udag_inv_dirac()

void BridgeQXS::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 
)

◆ mult_staggered_1() [1/2]

void BridgeQXS::mult_staggered_1 ( double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double *  up,
double *  v1,
int *  Nsize,
int *  do_comm 
)

Definition at line 333 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_1() [2/2]

void BridgeQXS::mult_staggered_1 ( float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float *  up,
float *  v1,
int *  Nsize,
int *  do_comm 
)

◆ mult_staggered_2() [1/2]

void BridgeQXS::mult_staggered_2 ( double *  v2,
double *  up,
double *  v1,
double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double  qm,
int  jd,
int *  Nsize,
int *  do_comm 
)

Definition at line 528 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_2() [2/2]

void BridgeQXS::mult_staggered_2 ( float *  v2,
float *  up,
float *  v1,
float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float  qm,
int  jd,
int *  Nsize,
int *  do_comm 
)

◆ mult_staggered_axpby() [1/2]

void BridgeQXS::mult_staggered_axpby ( double  b,
double *  y,
double  a,
double *  x,
int *  Nsize,
int  Nin 
)

Definition at line 70 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_axpby() [2/2]

void BridgeQXS::mult_staggered_axpby ( float  b,
float *  v,
float  a,
float *  w,
int *  Nsize,
int  Nin 
)

◆ mult_staggered_bulk() [1/2]

void BridgeQXS::mult_staggered_bulk ( double *  v2,
double *  up,
double *  v1,
double  qm,
int  jd,
int *  Nsize,
int *  do_comm 
)

Definition at line 184 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_bulk() [2/2]

void BridgeQXS::mult_staggered_bulk ( float *  v2,
float *  up,
float *  v1,
float  qm,
int  jd,
int *  Nsize,
int *  do_comm 
)

◆ mult_staggered_clear() [1/2]

void BridgeQXS::mult_staggered_clear ( double *  v,
int *  Nsize,
int  Nin 
)

Definition at line 45 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_clear() [2/2]

void BridgeQXS::mult_staggered_clear ( float *  v,
int *  Nsize,
int  Nin 
)

◆ mult_staggered_eo_1() [1/2]

void BridgeQXS::mult_staggered_eo_1 ( double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double *  up,
double *  v1,
int *  Nsize,
int *  do_comm,
int *  Leo,
int  ieo 
)

Definition at line 198 of file mult_Staggered_eo_qxs-inc.h.

◆ mult_staggered_eo_1() [2/2]

void BridgeQXS::mult_staggered_eo_1 ( float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float *  up,
float *  v1,
int *  Nsize,
int *  do_comm,
int *  Leo,
int  ieo 
)

◆ mult_staggered_eo_2() [1/2]

void BridgeQXS::mult_staggered_eo_2 ( double *  v2,
double *  up,
double *  v1,
double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double  qm,
int *  Nsize,
int *  do_comm,
int *  Leo,
int  ieo,
int  iflag 
)

Definition at line 409 of file mult_Staggered_eo_qxs-inc.h.

◆ mult_staggered_eo_2() [2/2]

void BridgeQXS::mult_staggered_eo_2 ( float *  v2,
float *  up,
float *  v1,
float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float  qm,
int *  Nsize,
int *  do_comm,
int *  Leo,
int  ieo,
int  iflag 
)

◆ mult_staggered_eo_bulk() [1/2]

void BridgeQXS::mult_staggered_eo_bulk ( double *  v2,
double *  up,
double *  v1,
double *  xp,
double  qm,
int  jd,
int *  Nsize,
int *  do_comm,
int *  Leo,
int  ieo,
int  iflag 
)

Definition at line 16 of file mult_Staggered_eo_qxs-inc.h.

◆ mult_staggered_eo_bulk() [2/2]

void BridgeQXS::mult_staggered_eo_bulk ( float *  v2,
float *  up,
float *  v1,
float *  xp,
float  qm,
int  jd,
int *  Nsize,
int *  do_comm,
int *  Leo,
int  ieo,
int  iflag 
)

◆ mult_staggered_mult_Gd() [1/2]

void BridgeQXS::mult_staggered_mult_Gd ( double *  v,
double *  u,
double *  w,
int *  Nsize 
)

Definition at line 142 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_mult_Gd() [2/2]

void BridgeQXS::mult_staggered_mult_Gd ( float *  v,
float *  u,
float *  w,
int *  Nsize 
)

◆ mult_staggered_mult_Gn() [1/2]

void BridgeQXS::mult_staggered_mult_Gn ( double *  v,
double *  u,
double *  w,
int *  Nsize 
)

Definition at line 100 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_mult_Gn() [2/2]

void BridgeQXS::mult_staggered_mult_Gn ( float *  v,
float *  u,
float *  w,
int *  Nsize 
)

◆ mult_staggered_phase() [1/2]

void BridgeQXS::mult_staggered_phase ( double *  v,
double *  ph,
int *  Nsize,
int  Nin 
)

Definition at line 16 of file mult_Staggered_qxs-inc.h.

◆ mult_staggered_phase() [2/2]

void BridgeQXS::mult_staggered_phase ( float *  v,
float *  ph,
int *  Nsize,
int  Nin 
)

◆ mult_wilson_1_dirac() [1/2]

void BridgeQXS::mult_wilson_1_dirac ( double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double *  up,
double *  v1,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 153 of file mult_Wilson_qxs-inc.h.

◆ mult_wilson_1_dirac() [2/2]

void BridgeQXS::mult_wilson_1_dirac ( float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float *  up,
float *  v1,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_wilson_2_dirac() [1/2]

void BridgeQXS::mult_wilson_2_dirac ( double *  v2,
double *  up,
double *  v1,
double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 296 of file mult_Wilson_qxs-inc.h.

◆ mult_wilson_2_dirac() [2/2]

void BridgeQXS::mult_wilson_2_dirac ( float *  v2,
float *  up,
float *  v1,
float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_wilson_bulk_dirac() [1/2]

void BridgeQXS::mult_wilson_bulk_dirac ( double *  v2,
double *  up,
double *  v1,
double  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

Definition at line 17 of file mult_Wilson_qxs-inc.h.

◆ mult_wilson_bulk_dirac() [2/2]

void BridgeQXS::mult_wilson_bulk_dirac ( float *  v2,
float *  up,
float *  v1,
float  kappa,
int *  bc,
int *  Nsize,
int *  do_comm 
)

◆ mult_wilson_eo_1_dirac() [1/2]

void BridgeQXS::mult_wilson_eo_1_dirac ( double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double *  up,
double *  v1,
int *  bc,
int *  Nsize,
int *  do_comm,
int *  Leo,
const int  ieo,
const int  iflag 
)

Definition at line 238 of file mult_Wilson_eo_qxs-inc.h.

◆ mult_wilson_eo_1_dirac() [2/2]

void BridgeQXS::mult_wilson_eo_1_dirac ( float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float *  up,
float *  v1,
int *  bc,
int *  Nsize,
int *  do_comm,
int *  Leo,
const int  ieo,
const int  iflag 
)

◆ mult_wilson_eo_2_dirac() [1/2]

void BridgeQXS::mult_wilson_eo_2_dirac ( double *  v2,
double *  up,
double *  v1,
double *  xp,
double *  buf_xp,
double *  buf_xm,
double *  buf_yp,
double *  buf_ym,
double *  buf_zp,
double *  buf_zm,
double *  buf_tp,
double *  buf_tm,
double  kappa,
int *  bc,
int *  Nsize,
int *  do_comm,
int *  Leo,
const int  ieo,
const int  iflag 
)

Definition at line 429 of file mult_Wilson_eo_qxs-inc.h.

◆ mult_wilson_eo_2_dirac() [2/2]

void BridgeQXS::mult_wilson_eo_2_dirac ( float *  v2,
float *  up,
float *  v1,
float *  xp,
float *  buf_xp,
float *  buf_xm,
float *  buf_yp,
float *  buf_ym,
float *  buf_zp,
float *  buf_zm,
float *  buf_tp,
float *  buf_tm,
float  kappa,
int *  bc,
int *  Nsize,
int *  do_comm,
int *  Leo,
const int  ieo,
const int  iflag 
)

◆ mult_wilson_eo_bulk_dirac() [1/2]

void BridgeQXS::mult_wilson_eo_bulk_dirac ( double *  v2,
double *  up,
double *  v1,
double *  xp,
double  kappa,
int *  bc,
int *  Nsize,
int *  do_comm,
int *  Leo,
const int  ieo,
const int  iflag 
)

Definition at line 20 of file mult_Wilson_eo_qxs-inc.h.

◆ mult_wilson_eo_bulk_dirac() [2/2]

void BridgeQXS::mult_wilson_eo_bulk_dirac ( float *  v2,
float *  up,
float *  v1,
float *  xp,
float  kappa,
int *  bc,
int *  Nsize,
int *  do_comm,
int *  Leo,
const int  ieo,
const int  iflag 
)

◆ mult_wilson_gm5_dirac() [1/2]

void BridgeQXS::mult_wilson_gm5_dirac ( double *  v2,
double *  v1,
int *  Nsize 
)

Definition at line 411 of file mult_Wilson_qxs-inc.h.

◆ mult_wilson_gm5_dirac() [2/2]

void BridgeQXS::mult_wilson_gm5_dirac ( float *  v2,
float *  v1,
int *  Nsize 
)