QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Attributes | List of all members
quda::NonRelToChiralBasis< Arg > Struct Template Reference

Public Member Functions

template<typename FloatOut , typename FloatIn >
__device__ __host__ void operator() (complex< FloatOut > out[Ns *Nc], const complex< FloatIn > in[Ns *Nc]) const
 

Static Public Attributes

static constexpr int Ns = Arg::nSpin
 
static constexpr int Nc = Arg::nColor
 

Detailed Description

template<typename Arg>
struct quda::NonRelToChiralBasis< Arg >

Transform from non-relativistic into chiral basis

Definition at line 118 of file copy_color_spinor.cuh.

Member Function Documentation

◆ operator()()

template<typename Arg >
template<typename FloatOut , typename FloatIn >
__device__ __host__ void quda::NonRelToChiralBasis< Arg >::operator() ( complex< FloatOut >  out[Ns *Nc],
const complex< FloatIn >  in[Ns *Nc] 
) const
inline

Definition at line 122 of file copy_color_spinor.cuh.

References in, kU, out, and quda::s.

Member Data Documentation

◆ Nc

template<typename Arg >
constexpr int quda::NonRelToChiralBasis< Arg >::Nc = Arg::nColor
static

Definition at line 120 of file copy_color_spinor.cuh.

◆ Ns

template<typename Arg >
constexpr int quda::NonRelToChiralBasis< Arg >::Ns = Arg::nSpin
static

Definition at line 119 of file copy_color_spinor.cuh.


The documentation for this struct was generated from the following file: