QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
domain_wall_dslash_reference.h File Reference
#include <enum_quda.h>
#include <quda.h>

Go to the source code of this file.

Functions

void dw_dslash (void *res, void **gaugeFull, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam &param, double mferm)
 
void dslash_4_4d (void *res, void **gaugeFull, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam &param, double mferm)
 
void dw_dslash_5_4d (void *res, void **gaugeFull, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam &param, double mferm)
 
void dslash_5_inv (void *res, void **gaugeFull, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam &param, double mferm, double *kappa)
 
void mdw_dslash_5 (void *res, void **gaugeFull, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam &param, double mferm, double *kappa)
 
void mdw_dslash_4_pre (void *res, void **gaugeFull, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam &param, double mferm, double *b5, double *c5)
 
void dw_mat (void *out, void **gauge, void *in, double kappa, int dagger_bit, QudaPrecision precision, QudaGaugeParam &param, double mferm)
 
void dw_4d_mat (void *out, void **gauge, void *in, double kappa, int dagger_bit, QudaPrecision precision, QudaGaugeParam &param, double mferm)
 
void mdw_mat (void *out, void **gauge, void *in, double *kappa_b, double *kappa_c, int dagger_bit, QudaPrecision precision, QudaGaugeParam &param, double mferm, double *b5, double *c5)
 
void dw_matdagmat (void *out, void **gauge, void *in, double kappa, int dagger_bit, QudaPrecision precision, QudaGaugeParam &param, double mferm)
 
void dw_matpc (void *out, void **gauge, void *in, double kappa, QudaMatPCType matpc_type, int dagger_bit, QudaPrecision precision, QudaGaugeParam &gauge_param, double mferm)
 
void dw_4d_matpc (void *out, void **gauge, void *in, double kappa, QudaMatPCType matpc_type, int dagger_bit, QudaPrecision precision, QudaGaugeParam &gauge_param, double mferm)
 
void mdw_matpc (void *out, void **gauge, void *in, double *kappa_b, double *kappa_c, QudaMatPCType matpc_type, int dagger_bit, QudaPrecision precision, QudaGaugeParam &gauge_param, double mferm, double *b5, double *c5)
 

Function Documentation

void dslash_4_4d ( void *  res,
void **  gaugeFull,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm 
)

Definition at line 1149 of file domain_wall_dslash_reference.cpp.

void dslash_5_inv ( void *  res,
void **  gaugeFull,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm,
double *  kappa 
)

Definition at line 1235 of file domain_wall_dslash_reference.cpp.

void dw_4d_mat ( void *  out,
void **  gauge,
void *  in,
double  kappa,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm 
)
void dw_4d_matpc ( void *  out,
void **  gauge,
void *  in,
double  kappa,
QudaMatPCType  matpc_type,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam gauge_param,
double  mferm 
)

Definition at line 1357 of file domain_wall_dslash_reference.cpp.

void dw_dslash ( void *  res,
void **  gaugeFull,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm 
)

Definition at line 1068 of file domain_wall_dslash_reference.cpp.

void dw_dslash_5_4d ( void *  res,
void **  gaugeFull,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm 
)

Definition at line 1226 of file domain_wall_dslash_reference.cpp.

void dw_mat ( void *  out,
void **  gauge,
void *  in,
double  kappa,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm 
)

Definition at line 1279 of file domain_wall_dslash_reference.cpp.

void dw_matdagmat ( void *  out,
void **  gauge,
void *  in,
double  kappa,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm 
)

Definition at line 1325 of file domain_wall_dslash_reference.cpp.

void dw_matpc ( void *  out,
void **  gauge,
void *  in,
double  kappa,
QudaMatPCType  matpc_type,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam gauge_param,
double  mferm 
)

Definition at line 1336 of file domain_wall_dslash_reference.cpp.

void mdw_dslash_4_pre ( void *  res,
void **  gaugeFull,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm,
double *  b5,
double *  c5 
)

Definition at line 1261 of file domain_wall_dslash_reference.cpp.

void mdw_dslash_5 ( void *  res,
void **  gaugeFull,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm,
double *  kappa 
)

Definition at line 1244 of file domain_wall_dslash_reference.cpp.

void mdw_mat ( void *  out,
void **  gauge,
void *  in,
double *  kappa_b,
double *  kappa_c,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam param,
double  mferm,
double *  b5,
double *  c5 
)
void mdw_matpc ( void *  out,
void **  gauge,
void *  in,
double *  kappa_b,
double *  kappa_c,
QudaMatPCType  matpc_type,
int  dagger_bit,
QudaPrecision  precision,
QudaGaugeParam gauge_param,
double  mferm,
double *  b5,
double *  c5 
)

Definition at line 1393 of file domain_wall_dslash_reference.cpp.