QUDA  0.9.0
Classes | Namespaces | Functions
laplace.cu File Reference
#include <transfer.h>
#include <gauge_field_order.h>
#include <color_spinor_field_order.h>
#include <index_helper.cuh>
#include <stencil.h>
#include <color_spinor.h>
Include dependency graph for laplace.cu:

Go to the source code of this file.

Classes

struct  quda::LaplaceArg< Float, nColor, reconstruct, xpay >
 Parameter structure for driving the Laplace operator. More...
 
class  quda::Laplace< Float, nDim, nColor, Arg >
 

Namespaces

 quda
 
 quda::dslash
 

Functions

template<typename Float , int nDim, int nColor, typename Vector , typename Arg >
__device__ __host__ void quda::applyLaplace (Vector &out, Arg &arg, int x_cb, int parity)
 
template<typename Float , int nDim, int nColor, typename Arg >
__device__ __host__ void quda::laplace (Arg &arg, int x_cb, int parity)
 
template<typename Float , int nDim, int nColor, typename Arg >
void quda::laplaceCPU (Arg arg)
 
template<typename Float , int nDim, int nColor, typename Arg >
__global__ void quda::laplaceGPU (Arg arg)
 
void quda::ApplyLaplace (ColorSpinorField &out, const ColorSpinorField &in, const GaugeField &U, double kappa, const ColorSpinorField *x, int parity)
 Driver for applying the Laplace stencil. More...