Grid 0.7.0
GparityFlavour.cc
Go to the documentation of this file.
1#include <Grid/Grid.h>
2
4
5const std::array<const GparityFlavour, 3> GparityFlavour::sigma_mu = {{
6 GparityFlavour(GparityFlavour::Algebra::SigmaX),
7 GparityFlavour(GparityFlavour::Algebra::SigmaY),
8 GparityFlavour(GparityFlavour::Algebra::SigmaZ)
9 }};
10
11const std::array<const GparityFlavour, 6> GparityFlavour::sigma_all = {{
12 GparityFlavour(GparityFlavour::Algebra::Identity),
13 GparityFlavour(GparityFlavour::Algebra::SigmaX),
14 GparityFlavour(GparityFlavour::Algebra::SigmaY),
15 GparityFlavour(GparityFlavour::Algebra::SigmaZ),
16 GparityFlavour(GparityFlavour::Algebra::ProjPlus),
17 GparityFlavour(GparityFlavour::Algebra::ProjMinus)
18}};
19
20const std::array<const char *, GparityFlavour::nSigma> GparityFlavour::name = {{
21 "SigmaX",
22 "MinusSigmaX",
23 "SigmaY",
24 "MinusSigmaY",
25 "SigmaZ",
26 "MinusSigmaZ",
27 "Identity",
28 "MinusIdentity",
29 "ProjPlus",
30 "MinusProjPlus",
31 "ProjMinus",
32 "MinusProjMinus"}};
33
#define NAMESPACE_BEGIN(A)
Definition Namespace.h:35
#define NAMESPACE_END(A)
Definition Namespace.h:36
static const std::array< const char *, nSigma > name
static const std::array< const GparityFlavour, 6 > sigma_all
static const std::array< const GparityFlavour, 3 > sigma_mu