41template <
int Dimensions>
43 static const int Nd = Dimensions;
44 static const int Nds = Dimensions * 2;
45 template <
typename vtype>
49template <
int Dimensions,
int Colours>
51 static const int Nds = Dimensions * 2;
52 static const int Nd = Dimensions;
55 template <
typename vtype>
57 template <
typename vtype>
59 template <
typename vtype>
61 template <
typename vtype>
65template <
int Dimensions,
int Colours,
int Spin>
68 static const int Nd = Dimensions;
69 static const int Nds = Dimensions * 2;
71 static const int Ns = Spin;
73 template <
typename vtype>
75 template <
typename vtype>
77 template <
typename vtype>
79 template <
typename vtype>
82 static const int Nhs = Spin / 2;
83 template <
typename vtype>
85 template <
typename vtype>
98 static const int Xp = 0;
99 static const int Yp = 1;
100 static const int Zp = 2;
101 static const int Tp = 3;
102 static const int Xm = 4;
103 static const int Ym = 5;
104 static const int Zm = 6;
105 static const int Tm = 7;
117template <
int Dimensions>
iScalar< iVector< iScalar< vtype >, Ns > > iSpinVector
iScalar< iMatrix< iMatrix< vtype, Nc >, Ns > > iSpinColourMatrix
iColourMatrix< ComplexD > ColourMatrixD
iScalar< iVector< iVector< vtype, Nc >, Nhs > > iHalfSpinColourVector
iColourMatrix< Complex > ColourMatrix
iScalar< iMatrix< iScalar< vtype >, Ns > > iSpinMatrix
iColourMatrix< ComplexF > ColourMatrixF
iScalar< iVector< iVector< vtype, Nc >, Ns > > iSpinColourVector
iScalar< iVector< iScalar< vtype >, Nhs > > iHalfSpinVector
iScalar< iScalar< iMatrix< vtype, Nc > > > iColourMatrix
iVector< iScalar< iMatrix< vtype, Nc > >, Nds > iDoubleStoredColourMatrix
iVector< iScalar< iMatrix< vtype, Nc > >, Nd > iLorentzColourMatrix
iScalar< iScalar< iVector< vtype, Nc > > > iColourVector
iScalar< iScalar< iScalar< vtype > > > iSinglet
FLGT::iSpinMatrix< ComplexD > SpinMatrixD
FLGT::iSpinMatrix< ComplexF > SpinMatrixF
FLGT::iSpinMatrix< Complex > SpinMatrix
FermionicLatticeGaugeTheory FLGT