QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Functions
dslash.h File Reference
#include <color_spinor_field.h>
#include <tune_quda.h>
#include <dslash_quda.h>
#include <dslash_helper.cuh>
#include <jitify_helper.cuh>
Include dependency graph for dslash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  quda::Dslash< Float >
 
struct  quda::WilsonReconstruct
 
struct  quda::StaggeredReconstruct
 

Namespaces

 quda
 

Functions

template<template< typename, int, QudaReconstructType > class Apply, typename Recon , typename Float , int nColor, typename... Args>
void quda::instantiate (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args)
 This instantiate function is used to instantiate the reconstruct types used. More...
 
template<template< typename, int, QudaReconstructType > class Apply, typename Recon , typename Float , typename... Args>
void quda::instantiate (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args)
 This instantiate function is used to instantiate the colors. More...
 
template<template< typename, int, QudaReconstructType > class Apply, typename Recon = WilsonReconstruct, typename... Args>
void quda::instantiate (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, Args &&... args)
 This instantiate function is used to instantiate the precisions. More...