QUDA  0.9.0
Classes | Namespaces | Functions
copy_gauge_helper.cuh File Reference
#include <gauge_field_order.h>
Include dependency graph for copy_gauge_helper.cuh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  quda::CopyGaugeArg< OutOrder, InOrder >
 
class  quda::CopyGauge< FloatOut, FloatIn, length, OutOrder, InOrder, isGhost >
 

Namespaces

 quda
 

Functions

template<typename FloatOut , typename FloatIn , int length, typename OutOrder , typename InOrder >
void quda::copyGauge (CopyGaugeArg< OutOrder, InOrder > arg)
 
template<typename Float , int length, typename Arg >
void quda::checkNan (Arg arg)
 
template<typename FloatOut , typename FloatIn , int length, typename OutOrder , typename InOrder >
__global__ void quda::copyGaugeKernel (CopyGaugeArg< OutOrder, InOrder > arg)
 
template<typename FloatOut , typename FloatIn , int length, typename OutOrder , typename InOrder >
void quda::copyGhost (CopyGaugeArg< OutOrder, InOrder > arg)
 
template<typename FloatOut , typename FloatIn , int length, typename OutOrder , typename InOrder >
__global__ void quda::copyGhostKernel (CopyGaugeArg< OutOrder, InOrder > arg)
 
template<typename FloatOut , typename FloatIn , int length, typename OutOrder , typename InOrder >
void quda::copyGauge (OutOrder &&outOrder, const InOrder &inOrder, int volume, const int *faceVolumeCB, int nDim, int geometry, const GaugeField &out, const GaugeField &in, QudaFieldLocation location, int type)