Grid 0.7.0
GparityFlavour Class Reference

#include <GparityFlavour.h>

Public Member Functions

 GRID_SERIALIZABLE_ENUM (Algebra, undef, SigmaX, 0, MinusSigmaX, 1, SigmaY, 2, MinusSigmaY, 3, SigmaZ, 4, MinusSigmaZ, 5, Identity, 6, MinusIdentity, 7, ProjPlus, 8, MinusProjPlus, 9, ProjMinus, 10, MinusProjMinus, 11)
accelerator GparityFlavour (Algebra initg)

Data Fields

Algebra g

Static Public Attributes

static constexpr unsigned int nSigma
static const std::array< const char *, nSigmaname
static const std::array< const GparityFlavour, 3 > sigma_mu
static const std::array< const GparityFlavour, 6 > sigma_all

Detailed Description

Definition at line 10 of file GparityFlavour.h.

Constructor & Destructor Documentation

◆ GparityFlavour()

accelerator GparityFlavour::GparityFlavour ( Algebra initg)
inline

Definition at line 32 of file GparityFlavour.h.

References accelerator, and g.

Member Function Documentation

◆ GRID_SERIALIZABLE_ENUM()

GparityFlavour::GRID_SERIALIZABLE_ENUM ( Algebra ,
undef ,
SigmaX ,
0 ,
MinusSigmaX ,
1 ,
SigmaY ,
2 ,
MinusSigmaY ,
3 ,
SigmaZ ,
4 ,
MinusSigmaZ ,
5 ,
Identity ,
6 ,
MinusIdentity ,
7 ,
ProjPlus ,
8 ,
MinusProjPlus ,
9 ,
ProjMinus ,
10 ,
MinusProjMinus ,
11  )

Field Documentation

◆ nSigma

unsigned int GparityFlavour::nSigma
staticconstexpr

Definition at line 26 of file GparityFlavour.h.

◆ name

const std::array< const char *, GparityFlavour::nSigma > GparityFlavour::name
static

Definition at line 20 of file GparityFlavour.h.

◆ sigma_mu

const std::array< const GparityFlavour, 3 > GparityFlavour::sigma_mu
static

Definition at line 5 of file GparityFlavour.h.

Referenced by NAMESPACE_BEGIN().

◆ sigma_all

const std::array< const GparityFlavour, 6 > GparityFlavour::sigma_all
static

Definition at line 11 of file GparityFlavour.h.

◆ g

Algebra GparityFlavour::g

Definition at line 30 of file GparityFlavour.h.

Referenced by GparityFlavour().


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