QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Functions
dslash_staggered.cu File Reference
#include <cstdlib>
#include <cstdio>
#include <string>
#include <iostream>
#include <color_spinor_field.h>
#include <clover_field.h>
#include <quda_internal.h>
#include <dslash_quda.h>
#include <sys/time.h>
#include <blas_quda.h>
#include <face_quda.h>
#include <inline_ptx.h>
#include <dslash_constants.h>
#include <dslash_textures.h>
#include <dslash_index.cuh>
#include <staggered_dslash_def.h>
#include <dslash_quda.cuh>
#include <dslash_events.cuh>
#include <dslash_policy.cuh>

Go to the source code of this file.

Classes

struct  quda::RealType< T >
 
struct  quda::RealType< double2 >
 
struct  quda::RealType< float2 >
 
struct  quda::RealType< float4 >
 
struct  quda::RealType< short2 >
 
struct  quda::RealType< short4 >
 

Namespaces

 quda
 
 quda::staggered
 

Macros

#define DD_IMPROVED   0
 

Functions

void quda::staggeredDslashCuda (cudaColorSpinorField *out, const cudaGaugeField &gauge, const cudaColorSpinorField *in, const int parity, const int dagger, const cudaColorSpinorField *x, const double &k, const int *commDim, TimeProfile &profile, const QudaDslashPolicy &dslashPolicy=QUDA_DSLASH2)
 

Macro Definition Documentation

#define DD_IMPROVED   0

Definition at line 52 of file dslash_staggered.cu.