28 int elem()
const {
return m;}
56 int elem()
const {
return m;}
89template<
int N,
int m,
class T2,
class OpGammaConstMultiply>
94template<
class T2,
int N,
int m,
class OpMultiplyGammaConst>
99template<
class T2,
int N,
class OpGammaTypeMultiply>
104template<
class T2,
int N,
class OpMultiplyGammaType>
111template<
int N,
int m,
class T2,
class OpGammaConstDPMultiply>
116template<
class T2,
int N,
int m,
class OpMultiplyGammaConstDP>
121template<
class T2,
int N,
class OpGammaTypeDPMultiply>
126template<
class T2,
int N,
class OpMultiplyGammaTypeDP>
174template<
int N,
class T>
177 typedef T (*Ptrfunc)(
const T&);
198 return s[a.
elem()](b);
202template<
class T,
int N>
205 typedef T (*Ptrfunc)(
const T&);
226 return s[b.
elem()](a);
271template<
int N,
class T>
274 typedef T (*Ptrfunc)(
const T&);
295 return s[a.
elem()](b);
299template<
class T,
int N>
302 typedef T (*Ptrfunc)(
const T&);
323 return s[b.
elem()](a);
GammaTypeDP(int mm)
Index from an integer.
GammaTypeDP()
Main constructor.
int elem() const
The integer representation for which product of gamma matrices.
~GammaTypeDP()
Destructor.
int elem() const
The integer representation for which product of gamma matrices.
GammaType(int mm)
Index from an integer.
GammaType()
Main constructor.
Yet another random number generator.
T Multiply_gamma14_arg(const T &s1)
T Multiply_arg_gamma15(const T &s1)
T Multiply_gamma3_arg(const T &s1)
T Multiply_gamma4_arg(const T &s1)
T Multiply_DP_arg_gamma15(const T &s1)
T Multiply_gamma6_DP_arg(const T &s1)
T Multiply_gamma1_arg(const T &s1)
T Multiply_arg_gamma3(const T &s1)
T Multiply_arg_gamma6(const T &s1)
T Multiply_arg_gamma8(const T &s1)
T Multiply_gamma9_DP_arg(const T &s1)
T Multiply_gamma4_DP_arg(const T &s1)
T Multiply_arg_gamma0(const T &s1)
T Multiply_gamma9_arg(const T &s1)
T Multiply_gamma6_arg(const T &s1)
T Multiply_gamma3_DP_arg(const T &s1)
T Multiply_gamma0_DP_arg(const T &s1)
T Multiply_arg_gamma10(const T &s1)
T Multiply_DP_arg_gamma0(const T &s1)
T Multiply_gamma8_DP_arg(const T &s1)
T Multiply_gamma12_DP_arg(const T &s1)
T Multiply_DP_arg_gamma7(const T &s1)
T Multiply_gamma7_DP_arg(const T &s1)
T Multiply_gamma5_DP_arg(const T &s1)
T Multiply_gamma8_arg(const T &s1)
T Multiply_gamma1_DP_arg(const T &s1)
T Multiply_DP_arg_gamma12(const T &s1)
T Multiply_gamma13_DP_arg(const T &s1)
T Multiply_DP_arg_gamma10(const T &s1)
T Multiply_arg_gamma4(const T &s1)
T Multiply_DP_arg_gamma9(const T &s1)
T Multiply_gamma2_DP_arg(const T &s1)
T Multiply_arg_gamma13(const T &s1)
T Multiply_gamma14_DP_arg(const T &s1)
T Multiply_DP_arg_gamma4(const T &s1)
T Multiply_gamma10_arg(const T &s1)
T Multiply_DP_arg_gamma3(const T &s1)
T Multiply_arg_gamma12(const T &s1)
T Multiply_gamma15_arg(const T &s1)
T Multiply_gamma11_arg(const T &s1)
T Multiply_gamma13_arg(const T &s1)
T Multiply_gamma15_DP_arg(const T &s1)
T Multiply_DP_arg_gamma5(const T &s1)
T Multiply_gamma10_DP_arg(const T &s1)
T Multiply_arg_gamma11(const T &s1)
T Multiply_gamma5_arg(const T &s1)
T Multiply_DP_arg_gamma2(const T &s1)
T Multiply_DP_arg_gamma11(const T &s1)
T Multiply_DP_arg_gamma1(const T &s1)
T Multiply_gamma7_arg(const T &s1)
T Multiply_arg_gamma7(const T &s1)
T Multiply_gamma12_arg(const T &s1)
T Multiply_arg_gamma5(const T &s1)
T Multiply_DP_arg_gamma6(const T &s1)
T Multiply_DP_arg_gamma13(const T &s1)
T Multiply_gamma0_arg(const T &s1)
T Multiply_arg_gamma9(const T &s1)
T Multiply_arg_gamma14(const T &s1)
T Multiply_arg_gamma2(const T &s1)
T Multiply_arg_gamma1(const T &s1)
T Multiply_DP_arg_gamma14(const T &s1)
T Multiply_DP_arg_gamma8(const T &s1)
T Multiply_gamma2_arg(const T &s1)
T Multiply_gamma11_DP_arg(const T &s1)
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
PScalar< typename UnaryReturn< T2, OpUnaryPlus >::Type_t > Type_t
T operator()(const GammaTypeDP< N > &a, const T &b) const
T operator()(const GammaType< N > &a, const T &b) const
T operator()(const T &a, const GammaTypeDP< N > &b) const
T operator()(const T &a, const GammaType< N > &b) const