QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions | Variables
covdev_reference.h File Reference
#include <blas_reference.h>
#include <quda_internal.h>
#include "color_spinor_field.h"
Include dependency graph for covdev_reference.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void setDims (int *)
 
void covdev_dslash (void *res, void **link, void *spinorField, int oddBit, int daggerBit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void covdev_dslash_mg4dir (cpuColorSpinorField *out, void **link, void **ghostLink, cpuColorSpinorField *in, int oddBit, int daggerBit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void mat (void *out, void **link, void *in, int daggerBit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void matdagmat (void *out, void **link, void *in, int dagger_bit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision, void *tmp, QudaParity parity)
 
void mat_mg4dir (cpuColorSpinorField *out, void **link, void **ghostLink, cpuColorSpinorField *in, int daggerBit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision)
 
void matdagmat_mg4dir (cpuColorSpinorField *out, void **link, void **ghostLink, cpuColorSpinorField *in, int dagger_bit, int mu, QudaPrecision sPrecision, QudaPrecision gPrecision, cpuColorSpinorField *tmp, QudaParity parity)
 

Variables

int Z [4]
 
int Vh
 
int V
 

Function Documentation

◆ covdev_dslash()

void covdev_dslash ( void *  res,
void **  link,
void *  spinorField,
int  oddBit,
int  daggerBit,
int  mu,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 78 of file covdev_reference.cpp.

References covdevReference(), and QUDA_DOUBLE_PRECISION.

Here is the call graph for this function:

◆ covdev_dslash_mg4dir()

void covdev_dslash_mg4dir ( cpuColorSpinorField out,
void **  link,
void **  ghostLink,
cpuColorSpinorField in,
int  oddBit,
int  daggerBit,
int  mu,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Referenced by matdagmat().

Here is the caller graph for this function:

◆ mat()

void mat ( void *  out,
void **  link,
void *  in,
int  daggerBit,
int  mu,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

◆ mat_mg4dir()

void mat_mg4dir ( cpuColorSpinorField out,
void **  link,
void **  ghostLink,
cpuColorSpinorField in,
int  daggerBit,
int  mu,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Referenced by covdevRef(), and matdagmat().

Here is the caller graph for this function:

◆ matdagmat()

void matdagmat ( void *  out,
void **  link,
void *  in,
int  dagger_bit,
int  mu,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision,
void *  tmp,
QudaParity  parity 
)

◆ matdagmat_mg4dir()

void matdagmat_mg4dir ( cpuColorSpinorField out,
void **  link,
void **  ghostLink,
cpuColorSpinorField in,
int  dagger_bit,
int  mu,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision,
cpuColorSpinorField tmp,
QudaParity  parity 
)

Referenced by invert_test(), and matdagmat().

Here is the caller graph for this function:

◆ setDims()

void setDims ( int *  )

Variable Documentation

◆ V

int V

Definition at line 27 of file test_util.cpp.

◆ Vh

int Vh

Definition at line 28 of file test_util.cpp.

◆ Z

int Z[4]

Definition at line 26 of file test_util.cpp.