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::ChiralToNonRelBasis< 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::ChiralToNonRelBasis< Arg >

Transform from chiral into non-relavisitic basis

Definition at line 99 of file copy_color_spinor.cuh.

Member Function Documentation

◆ operator()()

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

Definition at line 103 of file copy_color_spinor.cuh.

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

Member Data Documentation

◆ Nc

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

Definition at line 101 of file copy_color_spinor.cuh.

◆ Ns

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

Definition at line 100 of file copy_color_spinor.cuh.


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