QUDA v0.3.2
A library for QCD on GPUs
Typedefs | Enumerations | Functions | Variables

quda/tests/staggered_dslash_reference.h File Reference

#include <blas_reference.h>
#include <quda_internal.h>

Go to the source code of this file.

Typedefs

typedef enum MyQudaParity_s MyQudaParity

Enumerations

enum  MyQudaParity_s { QUDA_EVEN, QUDA_ODD, QUDA_EVENODD }

Functions

void setDims (int *)
void staggered_dslash (void *res, void **fatlink, void **longlink, void *spinorField, int oddBit, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
void mat (void *out, void **fatlink, void **longlink, void *in, double kappa, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
void staggered_matpc (void *out, void **fatlink, void **longlink, void *in, double kappa, MatPCType matpc_type, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision)
void matdagmat_milc (void *out, void **fatlink, void **longlink, void *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision, void *tmp, MyQudaParity parity)
void mymatdagmat_milc (void *out, void **fatlink, void **longlink, void *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision, void *tmp, MyQudaParity parity)

Variables

int Z [4]
int Vh
int V

Typedef Documentation


Enumeration Type Documentation

Enumerator:
QUDA_EVEN 
QUDA_ODD 
QUDA_EVENODD 

Definition at line 15 of file staggered_dslash_reference.h.


Function Documentation

void mat ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  kappa,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 262 of file staggered_dslash_reference.cpp.

void matdagmat_milc ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  mass,
int  dagger_bit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision,
void *  tmp,
MyQudaParity  parity 
)

Definition at line 342 of file staggered_dslash_reference.cpp.

void mymatdagmat_milc ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  mass,
int  dagger_bit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision,
void *  tmp,
MyQudaParity  parity 
)
void setDims ( int *  )

Definition at line 53 of file fermion_force_test.c.

void staggered_dslash ( void *  res,
void **  fatlink,
void **  longlink,
void *  spinorField,
int  oddBit,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 223 of file staggered_dslash_reference.cpp.

void staggered_matpc ( void *  out,
void **  fatlink,
void **  longlink,
void *  in,
double  kappa,
MatPCType  matpc_type,
int  daggerBit,
QudaPrecision  sPrecision,
QudaPrecision  gPrecision 
)

Definition at line 391 of file staggered_dslash_reference.cpp.


Variable Documentation

int V

Definition at line 5 of file force_kernel_common.cu.

int Vh

Definition at line 38 of file dslash_constants.h.

int Z[4]

Definition at line 11 of file domain_wall_dslash_reference.cpp.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines