Grid 0.7.0
CompactWilsonCloverTypes< Impl > Class Template Reference

#include <WilsonCloverTypes.h>

Public Types

template<typename vtype>
using iImplCloverDiagonal
template<typename vtype>
using iImplCloverTriangle
typedef iImplCloverDiagonal< Simd > SiteCloverDiagonal
typedef iImplCloverTriangle< Simd > SiteCloverTriangle
typedef iSinglet< Simd > SiteMask
typedef Lattice< SiteCloverDiagonalCloverDiagonalField
typedef Lattice< SiteCloverTriangleCloverTriangleField
typedef Lattice< SiteMaskMaskField

Public Member Functions

 INHERIT_IMPL_TYPES (Impl)

Static Public Attributes

static constexpr int Nred
static constexpr int Nblock
static constexpr int Ndiagonal
static constexpr int Ntriangle

Detailed Description

template<class Impl>
class CompactWilsonCloverTypes< Impl >

Definition at line 46 of file WilsonCloverTypes.h.

Member Typedef Documentation

◆ iImplCloverDiagonal

template<class Impl>
template<typename vtype>
using CompactWilsonCloverTypes< Impl >::iImplCloverDiagonal

Definition at line 55 of file WilsonCloverTypes.h.

◆ iImplCloverTriangle

template<class Impl>
template<typename vtype>
using CompactWilsonCloverTypes< Impl >::iImplCloverTriangle

Definition at line 56 of file WilsonCloverTypes.h.

◆ SiteCloverDiagonal

template<class Impl>
typedef iImplCloverDiagonal<Simd> CompactWilsonCloverTypes< Impl >::SiteCloverDiagonal

Definition at line 58 of file WilsonCloverTypes.h.

◆ SiteCloverTriangle

template<class Impl>
typedef iImplCloverTriangle<Simd> CompactWilsonCloverTypes< Impl >::SiteCloverTriangle

Definition at line 59 of file WilsonCloverTypes.h.

◆ SiteMask

template<class Impl>
typedef iSinglet<Simd> CompactWilsonCloverTypes< Impl >::SiteMask

Definition at line 60 of file WilsonCloverTypes.h.

◆ CloverDiagonalField

template<class Impl>
typedef Lattice<SiteCloverDiagonal> CompactWilsonCloverTypes< Impl >::CloverDiagonalField

Definition at line 62 of file WilsonCloverTypes.h.

◆ CloverTriangleField

template<class Impl>
typedef Lattice<SiteCloverTriangle> CompactWilsonCloverTypes< Impl >::CloverTriangleField

Definition at line 63 of file WilsonCloverTypes.h.

◆ MaskField

template<class Impl>
typedef Lattice<SiteMask> CompactWilsonCloverTypes< Impl >::MaskField

Definition at line 64 of file WilsonCloverTypes.h.

Member Function Documentation

◆ INHERIT_IMPL_TYPES()

template<class Impl>
CompactWilsonCloverTypes< Impl >::INHERIT_IMPL_TYPES ( Impl )

Field Documentation

◆ Nred

template<class Impl>
int CompactWilsonCloverTypes< Impl >::Nred
staticconstexpr

Definition at line 50 of file WilsonCloverTypes.h.

◆ Nblock

template<class Impl>
int CompactWilsonCloverTypes< Impl >::Nblock
staticconstexpr

Definition at line 51 of file WilsonCloverTypes.h.

◆ Ndiagonal

template<class Impl>
int CompactWilsonCloverTypes< Impl >::Ndiagonal
staticconstexpr

Definition at line 52 of file WilsonCloverTypes.h.

◆ Ntriangle

template<class Impl>
int CompactWilsonCloverTypes< Impl >::Ntriangle
staticconstexpr

Definition at line 53 of file WilsonCloverTypes.h.


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