QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
gauge_field_order.h File Reference
#include <tune_quda.h>
#include <assert.h>
#include <register_traits.h>

Go to the source code of this file.

Classes

struct  quda::Reconstruct< N, Float >
 
struct  quda::Reconstruct< 19, Float >
 
struct  quda::Reconstruct< 12, Float >
 
struct  quda::Reconstruct< 11, Float >
 
struct  quda::Reconstruct< 13, Float >
 
struct  quda::Reconstruct< 8, Float >
 
struct  quda::Reconstruct< 9, Float >
 
struct  quda::FloatNOrder< Float, length, N >
 
struct  quda::LegacyOrder< Float, length >
 
struct  quda::QDPOrder< Float, length >
 
struct  quda::QDPJITOrder< Float, length >
 
struct  quda::MILCOrder< Float, length >
 
struct  quda::CPSOrder< Float, length >
 
struct  quda::BQCDOrder< Float, length >
 
struct  quda::TIFROrder< Float, length >
 

Namespaces

 quda
 

Functions

template<typename Float >
__device__ __host__ void quda::accumulateComplexProduct (Float *a, const Float *b, const Float *c, Float sign)
 
template<typename Float >
__device__ __host__ void quda::complexProduct (Float *a, const Float *b, const Float *c)
 
template<typename Float >
__device__ __host__ void quda::complexDotProduct (Float *a, const Float *b, const Float *c)
 
template<typename Float >
__device__ __host__ void quda::complexQuotient (Float *a, const Float *b, const Float *c)
 
template<typename Float >
__device__ __host__ void quda::accumulateConjugateProduct (Float *a, const Float *b, const Float *c, int sign)
 
template<typename Float >
__device__ __host__ void quda::complexConjugateProduct (Float *a, const Float *b, const Float *c)
 
template<typename Float >
__device__ __host__ Float quda::timeBoundary (int idx, const int X[QUDA_MAX_DIM], QudaTboundary tBoundary, bool isFirstTimeSlice, bool isLastTimeSlice)
 
template<typename Float >
__device__ __host__ Float quda::timeBoundary (int idx, const int X[QUDA_MAX_DIM], const int R[QUDA_MAX_DIM], QudaTboundary tBoundary, bool isFirstTimeSlice, bool isLastTimeSlice, QudaGhostExchange ghostExchange)